pub struct JsonCompression(/* private fields */);Expand description
Json file compression.
Implementations§
Source§impl JsonCompression
impl JsonCompression
Sourcepub const JSON_COMPRESSION_UNSPECIFIED: JsonCompression
pub const JSON_COMPRESSION_UNSPECIFIED: JsonCompression
Unspecified json file compression.
Sourcepub const NO_COMPRESSION: JsonCompression
pub const NO_COMPRESSION: JsonCompression
Do not compress JSON file.
Sourcepub const GZIP: JsonCompression
pub const GZIP: JsonCompression
Gzip compression.
Sourcepub fn as_str_name(&self) -> Cow<'static, str>
pub fn as_str_name(&self) -> Cow<'static, str>
Gets the enum value as a string.
Sourcepub fn from_str_name(name: &str) -> Option<Self>
pub fn from_str_name(name: &str) -> Option<Self>
Creates an enum value from the value name.
Trait Implementations§
Source§impl Clone for JsonCompression
impl Clone for JsonCompression
Source§fn clone(&self) -> JsonCompression
fn clone(&self) -> JsonCompression
Returns a copy 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 JsonCompression
impl Debug for JsonCompression
Source§impl Default for JsonCompression
impl Default for JsonCompression
Source§impl<'de> Deserialize<'de> for JsonCompression
impl<'de> Deserialize<'de> for JsonCompression
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
Source§impl From<i32> for JsonCompression
impl From<i32> for JsonCompression
Source§impl PartialEq for JsonCompression
impl PartialEq for JsonCompression
Source§impl Serialize for JsonCompression
impl Serialize for JsonCompression
impl StructuralPartialEq for JsonCompression
Auto Trait Implementations§
impl Freeze for JsonCompression
impl RefUnwindSafe for JsonCompression
impl Send for JsonCompression
impl Sync for JsonCompression
impl Unpin for JsonCompression
impl UnwindSafe for JsonCompression
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