pub struct HeaderBuilder { /* private fields */ }Implementations§
Source§impl HeaderBuilder
impl HeaderBuilder
Sourcepub fn new() -> HeaderBuilder
pub fn new() -> HeaderBuilder
Constructs a new HeaderBuilder.
Source§impl HeaderBuilder
impl HeaderBuilder
Sourcepub fn schema<I>(self, component: I) -> HeaderBuilder
pub fn schema<I>(self, component: I) -> HeaderBuilder
Add schema of header.
Sourcepub fn description<S>(self, description: Option<S>) -> HeaderBuilder
pub fn description<S>(self, description: Option<S>) -> HeaderBuilder
Add additional description for header.
Trait Implementations§
Source§impl Default for HeaderBuilder
impl Default for HeaderBuilder
Source§fn default() -> HeaderBuilder
fn default() -> HeaderBuilder
Returns the “default value” for a type. Read more
Source§impl From<Header> for HeaderBuilder
impl From<Header> for HeaderBuilder
Source§fn from(value: Header) -> HeaderBuilder
fn from(value: Header) -> HeaderBuilder
Converts to this type from the input type.
Source§impl From<HeaderBuilder> for Header
impl From<HeaderBuilder> for Header
Source§fn from(value: HeaderBuilder) -> Header
fn from(value: HeaderBuilder) -> Header
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HeaderBuilder
impl RefUnwindSafe for HeaderBuilder
impl Send for HeaderBuilder
impl Sync for HeaderBuilder
impl Unpin for HeaderBuilder
impl UnwindSafe for HeaderBuilder
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