pub enum SingleMessageCompressionOverride {
Inherit,
Disable,
}Expand description
Controls compression behavior for individual messages within a stream.
Variants§
Inherit
Inherit whatever compression is already configured. If the stream is compressed this message will also be configured.
This is the default.
Disable
Don’t compress this message, even if compression is enabled on the stream.
Trait Implementations§
Source§impl Clone for SingleMessageCompressionOverride
impl Clone for SingleMessageCompressionOverride
Source§fn clone(&self) -> SingleMessageCompressionOverride
fn clone(&self) -> SingleMessageCompressionOverride
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 SingleMessageCompressionOverride
Source§impl Default for SingleMessageCompressionOverride
impl Default for SingleMessageCompressionOverride
Source§fn default() -> SingleMessageCompressionOverride
fn default() -> SingleMessageCompressionOverride
Returns the “default value” for a type. Read more
impl Eq for SingleMessageCompressionOverride
Source§impl PartialEq for SingleMessageCompressionOverride
impl PartialEq for SingleMessageCompressionOverride
Source§fn eq(&self, other: &SingleMessageCompressionOverride) -> bool
fn eq(&self, other: &SingleMessageCompressionOverride) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SingleMessageCompressionOverride
Auto Trait Implementations§
impl Freeze for SingleMessageCompressionOverride
impl RefUnwindSafe for SingleMessageCompressionOverride
impl Send for SingleMessageCompressionOverride
impl Sync for SingleMessageCompressionOverride
impl Unpin for SingleMessageCompressionOverride
impl UnsafeUnpin for SingleMessageCompressionOverride
impl UnwindSafe for SingleMessageCompressionOverride
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<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.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request