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