pub struct SemanticStateRecord {
pub role: SemanticStateRole,
pub index: u64,
pub bytes: Vec<u8>,
pub capacity_bytes: usize,
}Expand description
One actual canonical control record or queue payload retained by a parent. Mutable queue capacity is explicit; bytes contain the real encoded header and entries, including an empty queue’s header rather than an invented state.
Fields§
§role: SemanticStateRole§index: u64§bytes: Vec<u8>§capacity_bytes: usizeAuto Trait Implementations§
impl Freeze for SemanticStateRecord
impl RefUnwindSafe for SemanticStateRecord
impl Send for SemanticStateRecord
impl Sync for SemanticStateRecord
impl Unpin for SemanticStateRecord
impl UnsafeUnpin for SemanticStateRecord
impl UnwindSafe for SemanticStateRecord
Blanket Implementations§
impl<T> Allocation for T
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