pub struct DocumentedMethod {
pub name: String,
pub signature: String,
pub description: String,
pub parameters: Vec<Parameter>,
pub return_type: String,
pub examples: Vec<String>,
pub safety: Option<String>,
}Expand description
Documented method
Fields§
§name: StringMethod name
signature: StringMethod signature
description: StringDescription
parameters: Vec<Parameter>Parameters
return_type: StringReturn type
examples: Vec<String>Examples
safety: Option<String>Safety notes (for unsafe methods)
Trait Implementations§
Source§impl Clone for DocumentedMethod
impl Clone for DocumentedMethod
Source§fn clone(&self) -> DocumentedMethod
fn clone(&self) -> DocumentedMethod
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 moreSource§impl Debug for DocumentedMethod
impl Debug for DocumentedMethod
Source§impl<'de> Deserialize<'de> for DocumentedMethod
impl<'de> Deserialize<'de> for DocumentedMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DocumentedMethod
impl RefUnwindSafe for DocumentedMethod
impl Send for DocumentedMethod
impl Sync for DocumentedMethod
impl Unpin for DocumentedMethod
impl UnwindSafe for DocumentedMethod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more