pub struct TagBuilder { /* private fields */ }Implementations§
Source§impl TagBuilder
impl TagBuilder
Sourcepub fn new() -> TagBuilder
pub fn new() -> TagBuilder
Constructs a new TagBuilder.
Source§impl TagBuilder
impl TagBuilder
Sourcepub fn name<I>(self, name: I) -> TagBuilder
pub fn name<I>(self, name: I) -> TagBuilder
Add name of the tag.
Sourcepub fn description<S>(self, description: Option<S>) -> TagBuilder
pub fn description<S>(self, description: Option<S>) -> TagBuilder
Add additional description for the tag.
Sourcepub fn external_docs(self, external_docs: Option<ExternalDocs>) -> TagBuilder
pub fn external_docs(self, external_docs: Option<ExternalDocs>) -> TagBuilder
Add additional external documentation for the tag.
Sourcepub fn extensions(self, extensions: Option<Extensions>) -> TagBuilder
pub fn extensions(self, extensions: Option<Extensions>) -> TagBuilder
Add openapi extensions (x-something) to the tag.
Trait Implementations§
Source§impl Default for TagBuilder
impl Default for TagBuilder
Source§fn default() -> TagBuilder
fn default() -> TagBuilder
Returns the “default value” for a type. Read more
Source§impl From<Tag> for TagBuilder
impl From<Tag> for TagBuilder
Source§fn from(value: Tag) -> TagBuilder
fn from(value: Tag) -> TagBuilder
Converts to this type from the input type.
Source§impl From<TagBuilder> for Tag
impl From<TagBuilder> for Tag
Source§fn from(value: TagBuilder) -> Tag
fn from(value: TagBuilder) -> Tag
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TagBuilder
impl RefUnwindSafe for TagBuilder
impl Send for TagBuilder
impl Sync for TagBuilder
impl Unpin for TagBuilder
impl UnwindSafe for TagBuilder
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