#[repr(C)]pub struct CstExprTable {
pub base: CstNode,
pub items: AstArray<CstExprTableItem>,
}Fields§
§base: CstNode§items: AstArray<CstExprTableItem>Implementations§
Source§impl CstExprTable
impl CstExprTable
pub fn new(items: AstArray<CstExprTableItem>) -> Self
Source§impl CstExprTable
impl CstExprTable
pub const Comma: CstExprTableSeparator = CstExprTableSeparator::Comma
pub const Semicolon: CstExprTableSeparator = CstExprTableSeparator::Semicolon
pub const Missing: CstExprTableSeparator = CstExprTableSeparator::Missing
Trait Implementations§
Source§impl Clone for CstExprTable
impl Clone for CstExprTable
Source§fn clone(&self) -> CstExprTable
fn clone(&self) -> CstExprTable
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 moreSource§impl CstNodeClass for CstExprTable
impl CstNodeClass for CstExprTable
Source§const CLASS_INDEX: i32
const CLASS_INDEX: i32
The node’s CST RTTI id; mirrors
T::CstClassIndex().Auto Trait Implementations§
impl !Send for CstExprTable
impl !Sync for CstExprTable
impl Freeze for CstExprTable
impl RefUnwindSafe for CstExprTable
impl Unpin for CstExprTable
impl UnsafeUnpin for CstExprTable
impl UnwindSafe for CstExprTable
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