#[repr(C)]pub struct AstStatFunction {
pub base: AstStat,
pub name: *mut AstExpr,
pub func: *mut AstExprFunction,
}Fields§
§base: AstStat§name: *mut AstExpr§func: *mut AstExprFunctionImplementations§
Trait Implementations§
Source§impl AstNodeClass for AstStatFunction
impl AstNodeClass for AstStatFunction
Source§const CLASS_INDEX: i32
const CLASS_INDEX: i32
The node’s RTTI id; mirrors
T::ClassIndex().Source§impl AstVisitable for AstStatFunction
impl AstVisitable for AstStatFunction
fn visit(&self, visitor: &mut dyn AstVisitor)
Auto Trait Implementations§
impl !Send for AstStatFunction
impl !Sync for AstStatFunction
impl Freeze for AstStatFunction
impl RefUnwindSafe for AstStatFunction
impl Unpin for AstStatFunction
impl UnsafeUnpin for AstStatFunction
impl UnwindSafe for AstStatFunction
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