pub struct RequestBodiesObject(/* private fields */);
Expand description
https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#components-object
§Example
requestBodies:
PetBody:
description: Request body containing pet information
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Pet'
application/xml:
schema:
$ref: '#/components/schemas/Pet'
Implementations§
Source§impl RequestBodiesObject
impl RequestBodiesObject
pub fn new(map: IndexMap<ComponentName, RequestBodyCase>) -> Self
pub fn from_yaml_map(map: YamlMap) -> Output<RequestBodiesObject>
Trait Implementations§
Source§impl Debug for RequestBodiesObject
impl Debug for RequestBodiesObject
Source§impl FromIterator<(ComponentName, RequestBodyCase)> for RequestBodiesObject
impl FromIterator<(ComponentName, RequestBodyCase)> for RequestBodiesObject
Source§fn from_iter<T: IntoIterator<Item = (ComponentName, RequestBodyCase)>>(
iter: T,
) -> Self
fn from_iter<T: IntoIterator<Item = (ComponentName, RequestBodyCase)>>( iter: T, ) -> Self
Creates a value from an iterator. Read more
Source§impl IntoIterator for RequestBodiesObject
impl IntoIterator for RequestBodiesObject
Source§type Item = (ComponentName, RequestBodyCase)
type Item = (ComponentName, RequestBodyCase)
The type of the elements being iterated over.
Source§type IntoIter = <IndexMap<ComponentName, RequestBodyCase> as IntoIterator>::IntoIter
type IntoIter = <IndexMap<ComponentName, RequestBodyCase> as IntoIterator>::IntoIter
Which kind of iterator are we turning this into?
Auto Trait Implementations§
impl Freeze for RequestBodiesObject
impl RefUnwindSafe for RequestBodiesObject
impl Send for RequestBodiesObject
impl Sync for RequestBodiesObject
impl Unpin for RequestBodiesObject
impl UnwindSafe for RequestBodiesObject
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