pub struct VirtualFunction {
pub name: String,
pub return_type: TypeInfo,
pub parameters: Vec<Parameter>,
pub doc: Option<FunctionDoc>,
}Fields§
§name: String§return_type: TypeInfo§parameters: Vec<Parameter>§doc: Option<FunctionDoc>Trait Implementations§
Source§impl Clone for VirtualFunction
impl Clone for VirtualFunction
Source§fn clone(&self) -> VirtualFunction
fn clone(&self) -> VirtualFunction
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 VirtualFunction
impl Debug for VirtualFunction
Auto Trait Implementations§
impl Freeze for VirtualFunction
impl RefUnwindSafe for VirtualFunction
impl Send for VirtualFunction
impl Sync for VirtualFunction
impl Unpin for VirtualFunction
impl UnsafeUnpin for VirtualFunction
impl UnwindSafe for VirtualFunction
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