pub struct FunctionNode {
pub range: Range,
pub is_oneway: bool,
pub function_type: Option<FieldTypeNode>,
pub identifier: IdentifierNode,
pub fields: Vec<FieldNode>,
pub throws: Option<Vec<FieldNode>>,
pub ext: Option<ExtNode>,
}Fields§
§range: Range§is_oneway: bool§function_type: Option<FieldTypeNode>§identifier: IdentifierNode§fields: Vec<FieldNode>§throws: Option<Vec<FieldNode>>§ext: Option<ExtNode>Trait Implementations§
Source§impl Debug for FunctionNode
impl Debug for FunctionNode
Auto Trait Implementations§
impl Freeze for FunctionNode
impl RefUnwindSafe for FunctionNode
impl Send for FunctionNode
impl Sync for FunctionNode
impl Unpin for FunctionNode
impl UnsafeUnpin for FunctionNode
impl UnwindSafe for FunctionNode
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