pub struct OperationDocumentation {
pub summary: Option<String>,
pub description: Option<String>,
pub deprecated: bool,
}Expand description
Human-facing operation documentation independent from OpenAPI structures.
Fields§
§summary: Option<String>Short operation summary.
description: Option<String>Longer operation description.
deprecated: boolWhether clients should stop adopting this operation.
Implementations§
Source§impl OperationDocumentation
impl OperationDocumentation
Sourcepub fn summary(self, summary: impl Into<String>) -> SoapResult<Self>
pub fn summary(self, summary: impl Into<String>) -> SoapResult<Self>
Sets a non-empty operation summary.
Sourcepub fn description(self, description: impl Into<String>) -> SoapResult<Self>
pub fn description(self, description: impl Into<String>) -> SoapResult<Self>
Sets a non-empty operation description.
Sourcepub const fn deprecated(self) -> Self
pub const fn deprecated(self) -> Self
Marks the operation as deprecated.
Sourcepub fn validate(&self) -> SoapResult<()>
pub fn validate(&self) -> SoapResult<()>
Validates documentation after direct public-field mutation.
Trait Implementations§
Source§impl Clone for OperationDocumentation
impl Clone for OperationDocumentation
Source§fn clone(&self) -> OperationDocumentation
fn clone(&self) -> OperationDocumentation
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 OperationDocumentation
impl Debug for OperationDocumentation
Source§impl Default for OperationDocumentation
impl Default for OperationDocumentation
Source§fn default() -> OperationDocumentation
fn default() -> OperationDocumentation
Returns the “default value” for a type. Read more
impl Eq for OperationDocumentation
Source§impl PartialEq for OperationDocumentation
impl PartialEq for OperationDocumentation
impl StructuralPartialEq for OperationDocumentation
Auto Trait Implementations§
impl Freeze for OperationDocumentation
impl RefUnwindSafe for OperationDocumentation
impl Send for OperationDocumentation
impl Sync for OperationDocumentation
impl Unpin for OperationDocumentation
impl UnsafeUnpin for OperationDocumentation
impl UnwindSafe for OperationDocumentation
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