pub struct PrecompressedPolicy {
pub brotli: bool,
pub gzip: bool,
}Expand description
Which precompressed sidecar files (if any) ServeDir should prefer when
the client advertises support via Accept-Encoding.
Fields§
§brotli: boolServe <file>.br when the client accepts br.
gzip: boolServe <file>.gz when the client accepts gzip.
Implementations§
Source§impl PrecompressedPolicy
impl PrecompressedPolicy
Sourcepub const fn both() -> PrecompressedPolicy
pub const fn both() -> PrecompressedPolicy
Both br and gzip enabled.
Sourcepub const fn brotli_only() -> PrecompressedPolicy
pub const fn brotli_only() -> PrecompressedPolicy
br only.
Sourcepub const fn gzip_only() -> PrecompressedPolicy
pub const fn gzip_only() -> PrecompressedPolicy
gzip only.
Trait Implementations§
Source§impl Clone for PrecompressedPolicy
impl Clone for PrecompressedPolicy
Source§fn clone(&self) -> PrecompressedPolicy
fn clone(&self) -> PrecompressedPolicy
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 PrecompressedPolicy
Source§impl Debug for PrecompressedPolicy
impl Debug for PrecompressedPolicy
Source§impl Default for PrecompressedPolicy
impl Default for PrecompressedPolicy
Source§fn default() -> PrecompressedPolicy
fn default() -> PrecompressedPolicy
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PrecompressedPolicy
impl RefUnwindSafe for PrecompressedPolicy
impl Send for PrecompressedPolicy
impl Sync for PrecompressedPolicy
impl Unpin for PrecompressedPolicy
impl UnsafeUnpin for PrecompressedPolicy
impl UnwindSafe for PrecompressedPolicy
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 more