pub struct StringInterpolationComplexNode {
pub main_expression: MainExpressionNode,
pub tuple_pair: Vec<TuplePairNode>,
pub span: Range<u32>,
}
Fields§
§main_expression: MainExpressionNode
§tuple_pair: Vec<TuplePairNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for StringInterpolationComplexNode
impl Clone for StringInterpolationComplexNode
source§fn clone(&self) -> StringInterpolationComplexNode
fn clone(&self) -> StringInterpolationComplexNode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl FromStr for StringInterpolationComplexNode
impl FromStr for StringInterpolationComplexNode
§type Err = YggdrasilError<ValkyrieRule>
type Err = YggdrasilError<ValkyrieRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
Parses a string
s
to return a value of this type. Read moresource§impl YggdrasilNode for StringInterpolationComplexNode
impl YggdrasilNode for StringInterpolationComplexNode
Auto Trait Implementations§
impl RefUnwindSafe for StringInterpolationComplexNode
impl Send for StringInterpolationComplexNode
impl Sync for StringInterpolationComplexNode
impl Unpin for StringInterpolationComplexNode
impl UnwindSafe for StringInterpolationComplexNode
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