pub struct StringInterpolationSimpleNode {
pub main_expression: MainExpressionNode,
pub string_formatter: Option<StringFormatterNode>,
pub span: Range<u32>,
}
Fields§
§main_expression: MainExpressionNode
§string_formatter: Option<StringFormatterNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for StringInterpolationSimpleNode
impl Clone for StringInterpolationSimpleNode
source§fn clone(&self) -> StringInterpolationSimpleNode
fn clone(&self) -> StringInterpolationSimpleNode
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 StringInterpolationSimpleNode
impl FromStr for StringInterpolationSimpleNode
§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 Hash for StringInterpolationSimpleNode
impl Hash for StringInterpolationSimpleNode
source§impl YggdrasilNode for StringInterpolationSimpleNode
impl YggdrasilNode for StringInterpolationSimpleNode
Auto Trait Implementations§
impl RefUnwindSafe for StringInterpolationSimpleNode
impl Send for StringInterpolationSimpleNode
impl Sync for StringInterpolationSimpleNode
impl Unpin for StringInterpolationSimpleNode
impl UnwindSafe for StringInterpolationSimpleNode
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