Struct kvarn_utils::CriticalRequestComponents
source · pub struct CriticalRequestComponents { /* private fields */ }
Expand description
Critical components from request to apply to response.
Implementations§
source§impl CriticalRequestComponents
impl CriticalRequestComponents
sourcepub fn apply_to_response(
&self,
response: &mut Response<Bytes>,
overriden_len: Option<usize>
) -> Result<(), SanitizeError>
pub fn apply_to_response( &self, response: &mut Response<Bytes>, overriden_len: Option<usize> ) -> Result<(), SanitizeError>
Applies the critical components’ info to the response
.
For now applies range and replaces the accept-ranges
header.
Errors
Will return a SanitizeError::RangeNotSatisfiable
if the start of the range is greater
than the length of the body.
Trait Implementations§
source§impl Debug for CriticalRequestComponents
impl Debug for CriticalRequestComponents
source§impl PartialEq<CriticalRequestComponents> for CriticalRequestComponents
impl PartialEq<CriticalRequestComponents> for CriticalRequestComponents
source§fn eq(&self, other: &CriticalRequestComponents) -> bool
fn eq(&self, other: &CriticalRequestComponents) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.