pub enum ExportFormat {
JsonLines,
Parquet {
compression: ParquetCompression,
},
Video {
format: VideoFormat,
fps: u32,
},
Csv,
Binary,
}Expand description
Export format options.
Variants§
JsonLines
JSON Lines (streaming JSON).
Parquet
Parquet columnar format.
Fields
§
compression: ParquetCompressionCompression algorithm.
Video
Video export.
Csv
CSV format.
Binary
Binary format (bincode).
Trait Implementations§
Source§impl Clone for ExportFormat
impl Clone for ExportFormat
Source§impl Debug for ExportFormat
impl Debug for ExportFormat
Source§impl Default for ExportFormat
impl Default for ExportFormat
Source§impl<'de> Deserialize<'de> for ExportFormat
impl<'de> Deserialize<'de> for ExportFormat
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
Auto Trait Implementations§
impl Freeze for ExportFormat
impl RefUnwindSafe for ExportFormat
impl Send for ExportFormat
impl Sync for ExportFormat
impl Unpin for ExportFormat
impl UnsafeUnpin for ExportFormat
impl UnwindSafe for ExportFormat
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