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