pub struct OpenApiRef {
pub reference: String,
/* private fields */
}Expand description
OpenAPI Reference Object.
Fields§
§reference: StringImplementations§
Source§impl OpenApiRef
impl OpenApiRef
pub fn new(reference: impl Into<String>) -> Self
pub fn component(component: impl Into<String>, name: impl AsRef<str>) -> Self
pub fn schema(name: impl AsRef<str>) -> Self
pub fn response(name: impl AsRef<str>) -> Self
pub fn parameter(name: impl AsRef<str>) -> Self
pub fn example(name: impl AsRef<str>) -> Self
pub fn request_body(name: impl AsRef<str>) -> Self
pub fn header(name: impl AsRef<str>) -> Self
pub fn security_scheme(name: impl AsRef<str>) -> Self
pub fn with_parameter_metadata( self, location: OpenApiParameterLocation, name: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for OpenApiRef
impl Clone for OpenApiRef
Source§fn clone(&self) -> OpenApiRef
fn clone(&self) -> OpenApiRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenApiRef
impl Debug for OpenApiRef
impl Eq for OpenApiRef
Source§impl PartialEq for OpenApiRef
impl PartialEq for OpenApiRef
Source§impl Serialize for OpenApiRef
impl Serialize for OpenApiRef
impl StructuralPartialEq for OpenApiRef
Auto Trait Implementations§
impl Freeze for OpenApiRef
impl RefUnwindSafe for OpenApiRef
impl Send for OpenApiRef
impl Sync for OpenApiRef
impl Unpin for OpenApiRef
impl UnsafeUnpin for OpenApiRef
impl UnwindSafe for OpenApiRef
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