pub struct FunctionInput {
pub name: String,
pub documentation: String,
pub typing: Vec<Type>,
pub optional: bool,
}Fields§
§name: String§documentation: String§typing: Vec<Type>§optional: boolTrait Implementations§
Source§impl Clone for FunctionInput
impl Clone for FunctionInput
Source§fn clone(&self) -> FunctionInput
fn clone(&self) -> FunctionInput
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 moreAuto Trait Implementations§
impl Freeze for FunctionInput
impl RefUnwindSafe for FunctionInput
impl Send for FunctionInput
impl Sync for FunctionInput
impl Unpin for FunctionInput
impl UnwindSafe for FunctionInput
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