#[repr(C)]pub struct CstExprConstantString {
pub base: CstNode,
pub source_string: AstArray<c_char>,
pub quote_style: QuoteStyle,
pub block_depth: c_uint,
}Fields§
§base: CstNode§source_string: AstArray<c_char>§quote_style: QuoteStyle§block_depth: c_uintImplementations§
Trait Implementations§
Source§impl Clone for CstExprConstantString
impl Clone for CstExprConstantString
Source§fn clone(&self) -> CstExprConstantString
fn clone(&self) -> CstExprConstantString
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 CstExprConstantString
impl CstNodeClass for CstExprConstantString
Source§const CLASS_INDEX: i32
const CLASS_INDEX: i32
The node’s CST RTTI id; mirrors
T::CstClassIndex().Auto Trait Implementations§
impl !Send for CstExprConstantString
impl !Sync for CstExprConstantString
impl Freeze for CstExprConstantString
impl RefUnwindSafe for CstExprConstantString
impl Unpin for CstExprConstantString
impl UnsafeUnpin for CstExprConstantString
impl UnwindSafe for CstExprConstantString
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