RefOr

Type Alias RefOr 

Source
pub type RefOr<T> = Ref<T>;

Aliased Type§

pub enum RefOr<T> {
    Reference {
        reference: String,
    },
    Item(T),
}

Variants§

§

Reference

Fields

§reference: String
§

Item(T)

Implementations§

Source§

impl RefOr<Schema>

Source

pub fn resolve<'a>(&'a self, spec: &'a OpenAPI) -> &'a Schema

Source§

impl RefOr<Parameter>

Source

pub fn resolve<'a>(&'a self, spec: &'a OpenAPI) -> Result<&'a Parameter>

Source§

impl RefOr<Response>

Source

pub fn resolve<'a>(&'a self, spec: &'a OpenAPI) -> Result<&'a Response>

Trait Implementations§

Source§

impl<T: Default> Default for RefOr<T>

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<T> From<T> for RefOr<T>

Source§

fn from(item: T) -> Self

Converts to this type from the input type.