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