Struct Env
pub struct Env { pub(in ::sys::env::common) iter: IntoIter<(OsString, OsString)> }
Fields
iter: IntoIter<(OsString, OsString)>
Implementations
impl Env
fn new(env: Vec<(OsString, OsString)>) -> Self
Trait Implementations
impl Debug for Env
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Iterator for Env
type Item = (OsString, OsString);fn next(&mut self) -> Option<(OsString, OsString)>fn size_hint(&self) -> (usize, Option<usize>)
Auto Trait Implementations
impl Freeze for Env
impl RefUnwindSafe for Env
impl Send for Env
impl Sync for Env
impl Unpin for Env
impl UnsafeUnpin for Env
impl UnwindSafe for Env
Blanket Implementations
impl<I> IntoIterator for Env
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<T> Any for Env
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Env
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Env
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Env
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Env
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Env
impl<T, U> Into<U> for Env
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Env
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Env
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>