Struct arrow_format::ipc::Footer
source · [−]pub struct Footer {
pub version: MetadataVersion,
pub schema: Option<Box<Schema>>,
pub dictionaries: Option<Vec<Block>>,
pub record_batches: Option<Vec<Block>>,
pub custom_metadata: Option<Vec<KeyValue>>,
}
Fields
version: MetadataVersion
schema: Option<Box<Schema>>
dictionaries: Option<Vec<Block>>
record_batches: Option<Vec<Block>>
custom_metadata: Option<Vec<KeyValue>>
Implementations
sourceimpl Footer
impl Footer
pub fn create(
builder: &mut Builder,
version: impl WriteAsDefault<MetadataVersion, MetadataVersion>,
schema: impl WriteAsOptional<Offset<Schema>>,
dictionaries: impl WriteAsOptional<Offset<[Block]>>,
record_batches: impl WriteAsOptional<Offset<[Block]>>,
custom_metadata: impl WriteAsOptional<Offset<[Offset<KeyValue>]>>
) -> Offset<Self>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Footer
impl<'de> Deserialize<'de> for Footer
sourcefn 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
impl StructuralPartialEq for Footer
Auto Trait Implementations
impl RefUnwindSafe for Footer
impl Send for Footer
impl Sync for Footer
impl Unpin for Footer
impl UnwindSafe for Footer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more