pub struct InterfaceContext {
pub context_type: u32,
pub interface_id: u64,
/* private fields */
}Expand description
Interface context layout — matches host ArenaInterface.
Fields§
§context_type: u32§interface_id: u64Auto Trait Implementations§
impl Freeze for InterfaceContext
impl RefUnwindSafe for InterfaceContext
impl Send for InterfaceContext
impl Sync for InterfaceContext
impl Unpin for InterfaceContext
impl UnsafeUnpin for InterfaceContext
impl UnwindSafe for InterfaceContext
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