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