pub struct MethodNode {
pub name: String,
pub params: Vec<ParamNode>,
pub return_type: Option<Box<TypeNode>>,
}Fields§
§name: String§params: Vec<ParamNode>§return_type: Option<Box<TypeNode>>Trait Implementations§
Source§impl Debug for MethodNode
impl Debug for MethodNode
Source§impl PartialEq for MethodNode
impl PartialEq for MethodNode
impl StructuralPartialEq for MethodNode
Auto Trait Implementations§
impl Freeze for MethodNode
impl RefUnwindSafe for MethodNode
impl Send for MethodNode
impl Sync for MethodNode
impl Unpin for MethodNode
impl UnwindSafe for MethodNode
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