Struct arrow_format::ipc::Message
source · pub struct Message {
pub version: MetadataVersion,
pub header: Option<MessageHeader>,
pub body_length: i64,
pub custom_metadata: Option<Vec<KeyValue>>,
}
Available on crate feature
ipc
only.Fields§
§version: MetadataVersion
§header: Option<MessageHeader>
§body_length: i64
§custom_metadata: Option<Vec<KeyValue>>
Implementations§
source§impl Message
impl Message
pub fn create(
builder: &mut Builder,
version: impl WriteAsDefault<MetadataVersion, MetadataVersion>,
header: impl WriteAsOptionalUnion<MessageHeader>,
body_length: impl WriteAsDefault<i64, i64>,
custom_metadata: impl WriteAsOptional<Offset<[Offset<KeyValue>]>>
) -> Offset<Self>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Message
impl<'de> Deserialize<'de> for Message
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more