pub struct PersistenceOptions {
pub compress: bool,
pub compression_level: u32,
pub pretty: bool,
}Expand description
Options for saving/loading with compression
Fields§
§compress: boolEnable gzip compression
compression_level: u32Compression level (0-9, higher = better compression but slower)
pretty: boolPretty-print JSON (larger files, more readable)
Implementations§
Source§impl PersistenceOptions
impl PersistenceOptions
Sourcepub fn compressed() -> Self
pub fn compressed() -> Self
Create options with compression enabled
Trait Implementations§
Source§impl Clone for PersistenceOptions
impl Clone for PersistenceOptions
Source§fn clone(&self) -> PersistenceOptions
fn clone(&self) -> PersistenceOptions
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 PersistenceOptions
impl Debug for PersistenceOptions
Source§impl Default for PersistenceOptions
impl Default for PersistenceOptions
impl Copy for PersistenceOptions
Auto Trait Implementations§
impl Freeze for PersistenceOptions
impl RefUnwindSafe for PersistenceOptions
impl Send for PersistenceOptions
impl Sync for PersistenceOptions
impl Unpin for PersistenceOptions
impl UnwindSafe for PersistenceOptions
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