pub struct SaveOptions {
pub progress_callback: Option<Box<dyn Fn(ProgressEvent) + Send + Sync>>,
pub compression: Option<u32>,
pub metadata: HashMap<String, String>,
}Expand description
Options for saving models
Fields§
§progress_callback: Option<Box<dyn Fn(ProgressEvent) + Send + Sync>>Progress reporting callback
compression: Option<u32>Compression level (format-specific)
metadata: HashMap<String, String>Metadata to include in the saved model
Implementations§
Source§impl SaveOptions
impl SaveOptions
Sourcepub fn with_progress_callback<F>(self, callback: F) -> Self
pub fn with_progress_callback<F>(self, callback: F) -> Self
Set progress callback
Sourcepub fn with_compression(self, level: u32) -> Self
pub fn with_compression(self, level: u32) -> Self
Set compression level
Trait Implementations§
Source§impl Clone for SaveOptions
impl Clone for SaveOptions
Source§impl Debug for SaveOptions
impl Debug for SaveOptions
Auto Trait Implementations§
impl Freeze for SaveOptions
impl !RefUnwindSafe for SaveOptions
impl Send for SaveOptions
impl Sync for SaveOptions
impl Unpin for SaveOptions
impl !UnwindSafe for SaveOptions
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