pub struct Require(pub TokenList);Expand description
The Require header (RFC 3261 §20.32).
Tuple Fields§
§0: TokenListTrait Implementations§
Source§impl TypedHeader for Require
impl TypedHeader for Require
Source§const NAME: HeaderName = HeaderName::Require
const NAME: HeaderName = HeaderName::Require
The header this type reads.
Source§fn decode(value: &[u8]) -> Result<Self, HeaderError>
fn decode(value: &[u8]) -> Result<Self, HeaderError>
Parse one header value. The value arrives unfolded and trimmed.
Source§const VALIDATE_LIST: bool = false
const VALIDATE_LIST: bool = false
Whether
Headers::typed_all must collect and validate the complete field before yielding. Read moreSource§fn decode_list(value: &[u8]) -> Result<Vec<Self>, HeaderError>
fn decode_list(value: &[u8]) -> Result<Vec<Self>, HeaderError>
Parse every value in one header row. Read more
Source§fn validate_list(_values: &[&Self]) -> Result<(), HeaderError>
fn validate_list(_values: &[&Self]) -> Result<(), HeaderError>
Validate all decoded values of this field across the complete message. Read more
impl Eq for Require
impl StructuralPartialEq for Require
Auto Trait Implementations§
impl Freeze for Require
impl RefUnwindSafe for Require
impl Send for Require
impl Sync for Require
impl Unpin for Require
impl UnsafeUnpin for Require
impl UnwindSafe for Require
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