pub struct ParameterDeclaration {
pub name: String,
pub required: bool,
pub documentation: Option<Documentation>,
pub type: TypeExpr,
}Expand description
Declaration of one operation parameter.
Fields§
§name: StringParameter name.
required: boolWhether the parameter must be present.
documentation: Option<Documentation>Optional parameter documentation.
type: TypeExprParameter value type.
Trait Implementations§
Source§impl Clone for ParameterDeclaration
impl Clone for ParameterDeclaration
Source§impl Debug for ParameterDeclaration
impl Debug for ParameterDeclaration
impl Eq for ParameterDeclaration
Source§impl PartialEq for ParameterDeclaration
impl PartialEq for ParameterDeclaration
impl StructuralPartialEq for ParameterDeclaration
Auto Trait Implementations§
impl Freeze for ParameterDeclaration
impl RefUnwindSafe for ParameterDeclaration
impl Send for ParameterDeclaration
impl Sync for ParameterDeclaration
impl Unpin for ParameterDeclaration
impl UnsafeUnpin for ParameterDeclaration
impl UnwindSafe for ParameterDeclaration
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