pub struct FunctionDocumentation {
pub documentation: String,
pub parameters: Vec<FunctionParameterDocumentation>,
pub returns: Vec<DocumentationSymbol>,
pub learn_more_link: String,
pub code_sample: String,
}Fields§
§documentation: String§parameters: Vec<FunctionParameterDocumentation>§returns: Vec<DocumentationSymbol>§learn_more_link: String§code_sample: StringTrait Implementations§
Source§impl Clone for FunctionDocumentation
impl Clone for FunctionDocumentation
Source§fn clone(&self) -> FunctionDocumentation
fn clone(&self) -> FunctionDocumentation
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 FunctionDocumentation
impl Debug for FunctionDocumentation
Source§impl Default for FunctionDocumentation
impl Default for FunctionDocumentation
Source§fn default() -> FunctionDocumentation
fn default() -> FunctionDocumentation
Returns the “default value” for a type. Read more
impl Eq for FunctionDocumentation
Source§impl Hash for FunctionDocumentation
impl Hash for FunctionDocumentation
Source§impl PartialEq for FunctionDocumentation
impl PartialEq for FunctionDocumentation
Source§fn eq(&self, other: &FunctionDocumentation) -> bool
fn eq(&self, other: &FunctionDocumentation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FunctionDocumentation
Auto Trait Implementations§
impl Freeze for FunctionDocumentation
impl RefUnwindSafe for FunctionDocumentation
impl Send for FunctionDocumentation
impl Sync for FunctionDocumentation
impl Unpin for FunctionDocumentation
impl UnsafeUnpin for FunctionDocumentation
impl UnwindSafe for FunctionDocumentation
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