use crate::{_TAG_ERROR, _TAG_ITERATOR, _TAG_PLATFORM, _reexport};
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ITERATOR!() _TAG_PLATFORM!(),
doc: "Iterates over the arguments of a process, yielding them as [`String`][crate::String]s.",
@Args as IterArgs,
}
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ITERATOR!() _TAG_PLATFORM!(),
doc: "Iterates over the arguments of a process, yielding them as
[`OsString`][crate::OsString]s.",
@ArgsOs as IterArgsOs,
}
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ITERATOR!() _TAG_PLATFORM!(),
doc: "An iterator over a snapshot of the environment variables of this process.",
@Vars as IterVars,
}
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ITERATOR!() _TAG_PLATFORM!(),
doc: "An iterator over a snapshot of the environment variables of this process.",
@VarsOs as IterVarsOs,
}
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ITERATOR!() _TAG_PLATFORM!(),
doc: "An iterator that splits an environment variable into paths.",
@SplitPaths as IterSplitPaths,
}
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ERROR!() _TAG_PLATFORM!(),
doc: "Returned from [[`Env::join_paths`]][crate::Env#method.join_paths].",
JoinPathsError,
}
_reexport! { rust: std::env, location: "sys/env", tag: _TAG_ERROR!() _TAG_PLATFORM!(),
doc: "Returned from [`Env::var`][crate::Env#method.var].",
VarError
}