[]Struct rweb::openapi::Tag

pub struct Tag {
    pub name: Cow<'static, str>,
    pub description: Cow<'static, str>,
}

Adds metadata to a single tag that is used by the Operation Object. It is not mandatory to have a Tag Object per tag defined in the Operation Object instances.

See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#tagObject.

Fields

name: Cow<'static, str>

The name of the tag.

description: Cow<'static, str>

A short description for the tag. CommonMark syntax MAY be used for rich text representation.

Trait Implementations

impl Clone for Tag

impl Debug for Tag

impl Default for Tag

impl<'de> Deserialize<'de> for Tag

impl PartialEq<Tag> for Tag

impl Serialize for Tag

impl StructuralPartialEq for Tag

Auto Trait Implementations

impl RefUnwindSafe for Tag

impl Send for Tag

impl Sync for Tag

impl Unpin for Tag

impl UnwindSafe for Tag

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,