pub struct OwnedEmbeddedSessionPackedView { /* private fields */ }Expand description
Owned packed-session view for the owned-worker embedded path.
The packed payload is copied into an owned bytes::Bytes buffer so the
offset table stays valid without a raw pointer back into the worker shard.
Implementations§
Source§impl OwnedEmbeddedSessionPackedView
impl OwnedEmbeddedSessionPackedView
pub fn item_count(&self) -> usize
pub fn hit_count(&self) -> usize
pub fn total_bytes(&self) -> usize
pub fn all_hit(&self) -> bool
pub fn buffer(&self) -> &[u8] ⓘ
pub fn buffer_meta(&self) -> EmbeddedReadSlice
pub fn offsets(&self) -> &[usize]
pub fn lengths(&self) -> &[usize]
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for OwnedEmbeddedSessionPackedView
impl RefUnwindSafe for OwnedEmbeddedSessionPackedView
impl Send for OwnedEmbeddedSessionPackedView
impl Sync for OwnedEmbeddedSessionPackedView
impl Unpin for OwnedEmbeddedSessionPackedView
impl UnsafeUnpin for OwnedEmbeddedSessionPackedView
impl UnwindSafe for OwnedEmbeddedSessionPackedView
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