pub struct ParameterDefinition {
pub name: String,
pub type_description: String,
pub required: bool,
pub default: Option<Value>,
pub description: Option<String>,
pub schema: OpenApiSchema,
}Expand description
Parameter definition extracted from OpenAPI schema
Fields§
§name: StringParameter name
type_description: StringParameter type description
required: boolWhether this parameter is required
default: Option<Value>Default value if any
description: Option<String>Parameter description
schema: OpenApiSchemaOriginal schema
Trait Implementations§
Source§impl Clone for ParameterDefinition
impl Clone for ParameterDefinition
Source§fn clone(&self) -> ParameterDefinition
fn clone(&self) -> ParameterDefinition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ParameterDefinition
impl RefUnwindSafe for ParameterDefinition
impl Send for ParameterDefinition
impl Sync for ParameterDefinition
impl Unpin for ParameterDefinition
impl UnsafeUnpin for ParameterDefinition
impl UnwindSafe for ParameterDefinition
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