Struct arrow_format::ipc::Schema
source · pub struct Schema {
pub endianness: Endianness,
pub fields: Option<Vec<Field>>,
pub custom_metadata: Option<Vec<KeyValue>>,
pub features: Option<Vec<Feature>>,
}
Available on crate feature
ipc
only.Fields§
§endianness: Endianness
§fields: Option<Vec<Field>>
§custom_metadata: Option<Vec<KeyValue>>
§features: Option<Vec<Feature>>
Implementations§
source§impl Schema
impl Schema
pub fn create(
builder: &mut Builder,
endianness: impl WriteAsDefault<Endianness, Endianness>,
fields: impl WriteAsOptional<Offset<[Offset<Field>]>>,
custom_metadata: impl WriteAsOptional<Offset<[Offset<KeyValue>]>>,
features: impl WriteAsOptional<Offset<[Feature]>>
) -> Offset<Self>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Schema
impl<'de> Deserialize<'de> for Schema
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