pub struct VirtualFunction {
pub name: String,
pub return_type: TypeInfo,
pub parameters: Vec<Parameter>,
pub doc: Option<FunctionDoc>,
pub location: SourceLocation,
}Fields§
§name: String§return_type: TypeInfo§parameters: Vec<Parameter>§doc: Option<FunctionDoc>§location: SourceLocationTrait Implementations§
Source§impl Clone for VirtualFunction
impl Clone for VirtualFunction
Source§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