pub struct ParsedModuleFunction {
pub name: String,
pub description: String,
pub params: Vec<String>,
pub return_type: Option<String>,
}Expand description
Parsed schema for one module export.
Fields§
§name: String§description: String§params: Vec<String>§return_type: Option<String>Trait Implementations§
Source§impl Clone for ParsedModuleFunction
impl Clone for ParsedModuleFunction
Source§fn clone(&self) -> ParsedModuleFunction
fn clone(&self) -> ParsedModuleFunction
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 moreAuto Trait Implementations§
impl Freeze for ParsedModuleFunction
impl RefUnwindSafe for ParsedModuleFunction
impl Send for ParsedModuleFunction
impl Sync for ParsedModuleFunction
impl Unpin for ParsedModuleFunction
impl UnsafeUnpin for ParsedModuleFunction
impl UnwindSafe for ParsedModuleFunction
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