pub enum SupportedEncoding {
Gzip,
Zstd,
}Expand description
Content-Encoding values crate::origin::HttpOrigin knows how to
decode. Used as the encoding field of
OriginError::DecompressionFailed so that variant is structurally
reachable only from genuine decoder failures — making
DecompressionFailed { encoding: "lol", … } unrepresentable by
construction.
Variants§
Trait Implementations§
Source§impl Clone for SupportedEncoding
impl Clone for SupportedEncoding
impl Copy for SupportedEncoding
Source§impl Debug for SupportedEncoding
impl Debug for SupportedEncoding
Source§impl Display for SupportedEncoding
impl Display for SupportedEncoding
impl Eq for SupportedEncoding
Source§impl PartialEq for SupportedEncoding
impl PartialEq for SupportedEncoding
impl StructuralPartialEq for SupportedEncoding
Auto Trait Implementations§
impl Freeze for SupportedEncoding
impl RefUnwindSafe for SupportedEncoding
impl Send for SupportedEncoding
impl Sync for SupportedEncoding
impl Unpin for SupportedEncoding
impl UnsafeUnpin for SupportedEncoding
impl UnwindSafe for SupportedEncoding
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> 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 moreCreates a shared type from an unshared type.
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.