Struct Env

pub(in ::bridge::closure) struct Env;

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<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) -> T

Returns the argument unchanged.

impl<T> SizeHint for Env where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Env

impl<T, U> Into<U> for Env where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Env where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

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>