#[repr(C)]pub struct AstExprTable {
pub base: AstExpr,
pub items: AstArray<Item>,
}Fields§
§base: AstExpr§items: AstArray<Item>Implementations§
Source§impl AstExprTable
impl AstExprTable
Trait Implementations§
Source§impl AstNodeClass for AstExprTable
impl AstNodeClass for AstExprTable
Source§const CLASS_INDEX: i32
const CLASS_INDEX: i32
The node’s RTTI id; mirrors
T::ClassIndex().Source§impl AstVisitable for AstExprTable
impl AstVisitable for AstExprTable
fn visit(&self, visitor: &mut dyn AstVisitor)
Source§impl Clone for AstExprTable
impl Clone for AstExprTable
Source§fn clone(&self) -> AstExprTable
fn clone(&self) -> AstExprTable
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Send for AstExprTable
impl !Sync for AstExprTable
impl Freeze for AstExprTable
impl RefUnwindSafe for AstExprTable
impl Unpin for AstExprTable
impl UnsafeUnpin for AstExprTable
impl UnwindSafe for AstExprTable
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