pub struct DataBatch {
pub sequence: u64,
pub destination: Identifier,
pub schema: SchemaKey,
pub data: ArrowIpc,
}Fields§
§sequence: u64§destination: Identifier§schema: SchemaKey§data: ArrowIpcTrait Implementations§
Source§impl MemorySize for DataBatch
impl MemorySize for DataBatch
fn memory_size(&self) -> usize
Source§impl Value for DataBatch
impl Value for DataBatch
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<DataBatch, 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 DataBatch
impl RefUnwindSafe for DataBatch
impl Send for DataBatch
impl Sync for DataBatch
impl Unpin for DataBatch
impl UnsafeUnpin for DataBatch
impl UnwindSafe for DataBatch
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