pub struct IndexFrame {
pub object_count: u64,
pub offsets: Vec<u64>,
pub lengths: Vec<u64>,
}Expand description
Index frame payload — maps object ordinals to byte offsets.
Fields§
§object_count: u64§offsets: Vec<u64>Byte offset of each data object frame from message start.
lengths: Vec<u64>Total byte length of each data object frame, excluding alignment padding.
Trait Implementations§
Source§impl Clone for IndexFrame
impl Clone for IndexFrame
Source§fn clone(&self) -> IndexFrame
fn clone(&self) -> IndexFrame
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IndexFrame
impl Debug for IndexFrame
Source§impl Default for IndexFrame
impl Default for IndexFrame
Source§fn default() -> IndexFrame
fn default() -> IndexFrame
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IndexFrame
impl RefUnwindSafe for IndexFrame
impl Send for IndexFrame
impl Sync for IndexFrame
impl Unpin for IndexFrame
impl UnsafeUnpin for IndexFrame
impl UnwindSafe for IndexFrame
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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