#[repr(C)]pub struct AstExpr {
pub base: AstNode,
}Fields§
§base: AstNodeImplementations§
Trait Implementations§
Source§impl AstNodeRef for &AstExpr
impl AstNodeRef for &AstExpr
fn class_index(self) -> Option<i32>
Source§impl IntoAstExprMut for &mut AstExpr
impl IntoAstExprMut for &mut AstExpr
unsafe fn into_ast_expr_mut(self) -> *mut AstExpr
Auto Trait Implementations§
impl Freeze for AstExpr
impl RefUnwindSafe for AstExpr
impl Send for AstExpr
impl Sync for AstExpr
impl Unpin for AstExpr
impl UnsafeUnpin for AstExpr
impl UnwindSafe for AstExpr
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