pub struct IpcMessageHeader {
pub message_type: IpcMessageType,
pub metadata_length: i32,
pub body_length: i64,
pub body_offset: u64,
}Expand description
Parsed Arrow IPC message header (metadata only; body data is not copied).
Fields§
§message_type: IpcMessageTypePayload type discriminant.
metadata_length: i32Length of the flatbuffer metadata section, in bytes.
body_length: i64Length of the binary body section, in bytes.
body_offset: u64Absolute byte offset in the source buffer where the body starts.
Trait Implementations§
Source§impl Clone for IpcMessageHeader
impl Clone for IpcMessageHeader
Source§fn clone(&self) -> IpcMessageHeader
fn clone(&self) -> IpcMessageHeader
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 moreAuto Trait Implementations§
impl Freeze for IpcMessageHeader
impl RefUnwindSafe for IpcMessageHeader
impl Send for IpcMessageHeader
impl Sync for IpcMessageHeader
impl Unpin for IpcMessageHeader
impl UnsafeUnpin for IpcMessageHeader
impl UnwindSafe for IpcMessageHeader
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