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