pub enum QlogCompression {
None,
Gzip,
Zstd,
}Expand description
Compression algorithm applied to QLOG output streams.
None is always available. Gzip and Zstd are compile-time
gated on the gzip and zstd Cargo features respectively; a
build that disables one of those features cannot reference the
corresponding variant.
Variants§
None
No compression. Emit raw .sqlog files.
Gzip
Gzip streaming compression (DEFLATE + gzip framing). Emits
.sqlog.gz files. Requires the gzip Cargo feature.
Zstd
Zstd streaming compression. Emits .sqlog.zst files. Requires
the zstd Cargo feature.
Trait Implementations§
Source§impl Clone for QlogCompression
impl Clone for QlogCompression
Source§fn clone(&self) -> QlogCompression
fn clone(&self) -> QlogCompression
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QlogCompression
impl Debug for QlogCompression
Source§impl Default for QlogCompression
impl Default for QlogCompression
Source§fn default() -> QlogCompression
fn default() -> QlogCompression
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QlogCompression
impl<'de> Deserialize<'de> for QlogCompression
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 PartialEq for QlogCompression
impl PartialEq for QlogCompression
Source§fn eq(&self, other: &QlogCompression) -> bool
fn eq(&self, other: &QlogCompression) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for QlogCompression
impl Serialize for QlogCompression
Source§impl Settings for QlogCompression
Available on crate feature foundations only.
impl Settings for QlogCompression
Available on crate feature
foundations only.impl Copy for QlogCompression
impl Eq for QlogCompression
impl StructuralPartialEq for QlogCompression
Auto Trait Implementations§
impl Freeze for QlogCompression
impl RefUnwindSafe for QlogCompression
impl Send for QlogCompression
impl Sync for QlogCompression
impl Unpin for QlogCompression
impl UnsafeUnpin for QlogCompression
impl UnwindSafe for QlogCompression
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.