pub struct EnclosingContext {
pub enclosing: Option<CodeUnit>,
pub owner: Option<CodeUnit>,
}Fields§
§enclosing: Option<CodeUnit>§owner: Option<CodeUnit>Trait Implementations§
Source§impl Clone for EnclosingContext
impl Clone for EnclosingContext
Auto Trait Implementations§
impl Freeze for EnclosingContext
impl RefUnwindSafe for EnclosingContext
impl Send for EnclosingContext
impl Sync for EnclosingContext
impl Unpin for EnclosingContext
impl UnsafeUnpin for EnclosingContext
impl UnwindSafe for EnclosingContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more