pub struct OptionalHeader {
pub name: String,
pub description: String,
pub multiple_values: bool,
pub default_value: Option<String>,
pub examples: Vec<String>,
}Expand description
Configuration for optional headers that can be set dynamically
Fields§
§name: StringHeader name
description: StringDescription of what this header does
multiple_values: boolWhether this header can accept multiple values (comma-separated)
default_value: Option<String>Default value if any
examples: Vec<String>Example values for documentation
Trait Implementations§
Source§impl Clone for OptionalHeader
impl Clone for OptionalHeader
Source§fn clone(&self) -> OptionalHeader
fn clone(&self) -> OptionalHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OptionalHeader
impl RefUnwindSafe for OptionalHeader
impl Send for OptionalHeader
impl Sync for OptionalHeader
impl Unpin for OptionalHeader
impl UnwindSafe for OptionalHeader
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