pub struct StateBlob {
pub bytes: [u8; 256],
pub len: usize,
}Expand description
Opaque state blob — large enough for all built-in node types. Stored as raw bytes to avoid generics in the graph.
Fields§
§bytes: [u8; 256]§len: usizeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StateBlob
impl RefUnwindSafe for StateBlob
impl Send for StateBlob
impl Sync for StateBlob
impl Unpin for StateBlob
impl UnsafeUnpin for StateBlob
impl UnwindSafe for StateBlob
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