pub enum SemanticStrategy {
None,
OldOnly,
Aggressive,
}Expand description
Strategy for semantic compression.
Variants§
None
Don’t use semantic compression (truncate only)
OldOnly
Use semantic compression for old messages
Aggressive
Use semantic compression for all compressible messages
Trait Implementations§
Source§impl Clone for SemanticStrategy
impl Clone for SemanticStrategy
Source§fn clone(&self) -> SemanticStrategy
fn clone(&self) -> SemanticStrategy
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 moreimpl Copy for SemanticStrategy
Source§impl Debug for SemanticStrategy
impl Debug for SemanticStrategy
Source§impl Default for SemanticStrategy
impl Default for SemanticStrategy
impl Eq for SemanticStrategy
Source§impl PartialEq for SemanticStrategy
impl PartialEq for SemanticStrategy
Source§fn eq(&self, other: &SemanticStrategy) -> bool
fn eq(&self, other: &SemanticStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SemanticStrategy
Auto Trait Implementations§
impl Freeze for SemanticStrategy
impl RefUnwindSafe for SemanticStrategy
impl Send for SemanticStrategy
impl Sync for SemanticStrategy
impl Unpin for SemanticStrategy
impl UnsafeUnpin for SemanticStrategy
impl UnwindSafe for SemanticStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.