[]Struct rweb::openapi::Info

pub struct Info {
    pub title: Cow<'static, str>,
    pub description: Cow<'static, str>,
    pub terms_of_service: Option<Url>,
    pub version: Cow<'static, str>,
    pub contact: Option<Contact>,
    pub license: Option<License>,
}

Fields

title: Cow<'static, str>

The title of the application.

description: Cow<'static, str>

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

terms_of_service: Option<Url>

A URL to the Terms of Service for the API. MUST be in the format of a URL.

version: Cow<'static, str>

The version of the OpenAPI document (which is distinct from the OpenAPI Specification version or the API implementation version).

contact: Option<Contact>

The contact information for the exposed API.

license: Option<License>

The license information for the exposed API.

Trait Implementations

impl Clone for Info

impl Debug for Info

impl Default for Info

impl<'de> Deserialize<'de> for Info

impl PartialEq<Info> for Info

impl Serialize for Info

impl StructuralPartialEq for Info

Auto Trait Implementations

impl RefUnwindSafe for Info

impl Send for Info

impl Sync for Info

impl Unpin for Info

impl UnwindSafe for Info

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>,