pub struct HeaderFieldLayout {
pub fields: Vec<HeaderField>,
pub min_size: usize,
pub max_size: usize,
}Expand description
Header field layout specification
Fields§
§fields: Vec<HeaderField>Ordered list of fields in the header
min_size: usizeTotal minimum header size in bytes
max_size: usizeMaximum reasonable header size for validation
Trait Implementations§
Source§impl Clone for HeaderFieldLayout
impl Clone for HeaderFieldLayout
Source§fn clone(&self) -> HeaderFieldLayout
fn clone(&self) -> HeaderFieldLayout
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 moreSource§impl Debug for HeaderFieldLayout
impl Debug for HeaderFieldLayout
Source§impl<'de> Deserialize<'de> for HeaderFieldLayout
impl<'de> Deserialize<'de> for HeaderFieldLayout
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HeaderFieldLayout
impl RefUnwindSafe for HeaderFieldLayout
impl Send for HeaderFieldLayout
impl Sync for HeaderFieldLayout
impl Unpin for HeaderFieldLayout
impl UnsafeUnpin for HeaderFieldLayout
impl UnwindSafe for HeaderFieldLayout
Blanket Implementations§
impl<T> Allocation for T
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