pub struct RowSlice {
pub offset: u64,
pub limit: Option<u64>,
}Fields§
§offset: u64§limit: Option<u64>Trait Implementations§
impl Copy for RowSlice
impl Eq for RowSlice
Source§impl MemorySize for RowSlice
impl MemorySize for RowSlice
fn memory_size(&self) -> usize
impl StructuralPartialEq for RowSlice
Source§impl Value for RowSlice
impl Value for RowSlice
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<RowSlice, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for RowSlice
impl RefUnwindSafe for RowSlice
impl Send for RowSlice
impl Sync for RowSlice
impl Unpin for RowSlice
impl UnsafeUnpin for RowSlice
impl UnwindSafe for RowSlice
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