[]Struct rweb::openapi::License

pub struct License {
    pub name: Cow<'static, str>,
    pub url: Option<Url>,
}

Fields

name: Cow<'static, str>

The license name used for the API.

url: Option<Url>

A URL to the license used for the API.

Trait Implementations

impl Clone for License

impl Debug for License

impl Default for License

impl<'de> Deserialize<'de> for License

impl PartialEq<License> for License

impl Serialize for License

impl StructuralPartialEq for License

Auto Trait Implementations

impl RefUnwindSafe for License

impl Send for License

impl Sync for License

impl Unpin for License

impl UnwindSafe for License

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