pub struct ResponsesBuilder { /* private fields */ }Expand description
Implementations§
Source§impl ResponsesBuilder
impl ResponsesBuilder
Sourcepub fn new() -> ResponsesBuilder
pub fn new() -> ResponsesBuilder
Constructs a new ResponsesBuilder.
Source§impl ResponsesBuilder
impl ResponsesBuilder
Sourcepub fn response<S, R>(self, code: S, response: R) -> ResponsesBuilder
pub fn response<S, R>(self, code: S, response: R) -> ResponsesBuilder
Add a Response.
Sourcepub fn responses_from_iter<I, C, R>(self, iter: I) -> ResponsesBuilder
pub fn responses_from_iter<I, C, R>(self, iter: I) -> ResponsesBuilder
Add responses from an iterator over a pair of (status_code, response): (String, Response).
Sourcepub fn responses_from_into_responses<I>(self) -> ResponsesBuilderwhere
I: IntoResponses,
pub fn responses_from_into_responses<I>(self) -> ResponsesBuilderwhere
I: IntoResponses,
Add responses from a type that implements IntoResponses.
Sourcepub fn extensions(self, extensions: Option<Extensions>) -> ResponsesBuilder
pub fn extensions(self, extensions: Option<Extensions>) -> ResponsesBuilder
Add openapi extensions (x-something) of the API.
Trait Implementations§
Source§impl Default for ResponsesBuilder
impl Default for ResponsesBuilder
Source§fn default() -> ResponsesBuilder
fn default() -> ResponsesBuilder
Returns the “default value” for a type. Read more
Source§impl From<Responses> for ResponsesBuilder
impl From<Responses> for ResponsesBuilder
Source§fn from(value: Responses) -> ResponsesBuilder
fn from(value: Responses) -> ResponsesBuilder
Converts to this type from the input type.
Source§impl From<ResponsesBuilder> for Responses
impl From<ResponsesBuilder> for Responses
Source§fn from(value: ResponsesBuilder) -> Responses
fn from(value: ResponsesBuilder) -> Responses
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ResponsesBuilder
impl RefUnwindSafe for ResponsesBuilder
impl Send for ResponsesBuilder
impl Sync for ResponsesBuilder
impl Unpin for ResponsesBuilder
impl UnwindSafe for ResponsesBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more