pub struct ReturnDeclaration {
pub documentation: Option<Documentation>,
pub type: TypeExpr,
}Expand description
Declaration of an operation return value.
Fields§
§documentation: Option<Documentation>Optional return-value documentation.
type: TypeExprReturn value type.
Trait Implementations§
Source§impl Clone for ReturnDeclaration
impl Clone for ReturnDeclaration
Source§impl Debug for ReturnDeclaration
impl Debug for ReturnDeclaration
impl Eq for ReturnDeclaration
Source§impl PartialEq for ReturnDeclaration
impl PartialEq for ReturnDeclaration
impl StructuralPartialEq for ReturnDeclaration
Auto Trait Implementations§
impl Freeze for ReturnDeclaration
impl RefUnwindSafe for ReturnDeclaration
impl Send for ReturnDeclaration
impl Sync for ReturnDeclaration
impl Unpin for ReturnDeclaration
impl UnsafeUnpin for ReturnDeclaration
impl UnwindSafe for ReturnDeclaration
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