pub struct MessagePackConfig {
pub use_binary_format: bool,
pub include_metadata: bool,
pub include_vocabulary: bool,
pub include_training_config: bool,
pub compress: bool,
pub custom_attributes: HashMap<String, Vec<u8>>,
}Expand description
Configuration options for MessagePack serialization
Fields§
§use_binary_format: boolWhether to use binary or named format
include_metadata: boolWhether to include metadata in the serialized data
include_vocabulary: boolWhether to include vocabulary in the serialized data
include_training_config: boolWhether to include training configuration
compress: boolWhether to compress the output (using built-in MessagePack compression)
custom_attributes: HashMap<String, Vec<u8>>Custom attributes to include
Trait Implementations§
Source§impl Clone for MessagePackConfig
impl Clone for MessagePackConfig
Source§fn clone(&self) -> MessagePackConfig
fn clone(&self) -> MessagePackConfig
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 moreSource§impl Debug for MessagePackConfig
impl Debug for MessagePackConfig
Auto Trait Implementations§
impl Freeze for MessagePackConfig
impl RefUnwindSafe for MessagePackConfig
impl Send for MessagePackConfig
impl Sync for MessagePackConfig
impl Unpin for MessagePackConfig
impl UnsafeUnpin for MessagePackConfig
impl UnwindSafe for MessagePackConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more