Struct valkyrie_parser::SpecialNode
source · pub struct SpecialNode {
pub text: String,
pub span: Range<u32>,
}
Fields§
§text: String
§span: Range<u32>
Trait Implementations§
source§impl Clone for SpecialNode
impl Clone for SpecialNode
source§fn clone(&self) -> SpecialNode
fn clone(&self) -> SpecialNode
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 Debug for SpecialNode
impl Debug for SpecialNode
source§impl FromStr for SpecialNode
impl FromStr for SpecialNode
§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 SpecialNode
impl Hash for SpecialNode
source§impl YggdrasilNode for SpecialNode
impl YggdrasilNode for SpecialNode
Auto Trait Implementations§
impl RefUnwindSafe for SpecialNode
impl Send for SpecialNode
impl Sync for SpecialNode
impl Unpin for SpecialNode
impl UnwindSafe for SpecialNode
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