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