utoipa::openapi::path

Struct PathsBuilder

source
pub struct PathsBuilder { /* private fields */ }
Expand description

Builder for Paths with chainable configuration methods to create a new Paths.

Implementations§

source§

impl PathsBuilder

source

pub fn new() -> PathsBuilder

Constructs a new PathsBuilder.

source

pub fn build(self) -> Paths

Constructs a new Paths taking all fields values from this object.

source§

impl PathsBuilder

source

pub fn path<I: Into<String>>(self, path: I, item: PathItem) -> Self

Append PathItem with path to map of paths. If path already exists it will merge Operations of PathItem with already found path item operations.

Trait Implementations§

source§

impl Default for PathsBuilder

source§

fn default() -> Self

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

impl From<Paths> for PathsBuilder

source§

fn from(value: Paths) -> Self

Converts to this type from the input type.
source§

impl From<PathsBuilder> for Paths

source§

fn from(value: PathsBuilder) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.