pub struct UpvalueData(u64);Expand description
Wrapper type to assist with assembling Upvalues.
The first bit is used to signify that data for a with scope is
being used, the other 63 bits define the upvalue count.
Tuple Fields§
§0: u64Implementations§
Auto Trait Implementations§
impl Freeze for UpvalueData
impl RefUnwindSafe for UpvalueData
impl Send for UpvalueData
impl Sync for UpvalueData
impl Unpin for UpvalueData
impl UnsafeUnpin for UpvalueData
impl UnwindSafe for UpvalueData
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> 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