Enum valkyrie_parser::MatchTermsNode
source · pub enum MatchTermsNode {
Comma(CommaNode),
MatchCase(MatchCaseNode),
MatchElse(MatchElseNode),
MatchType(MatchTypeNode),
MatchWhen(MatchWhenNode),
}
Variants§
Comma(CommaNode)
MatchCase(MatchCaseNode)
MatchElse(MatchElseNode)
MatchType(MatchTypeNode)
MatchWhen(MatchWhenNode)
Trait Implementations§
source§impl Clone for MatchTermsNode
impl Clone for MatchTermsNode
source§fn clone(&self) -> MatchTermsNode
fn clone(&self) -> MatchTermsNode
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 MatchTermsNode
impl Debug for MatchTermsNode
source§impl FromStr for MatchTermsNode
impl FromStr for MatchTermsNode
§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 MatchTermsNode
impl Hash for MatchTermsNode
source§impl YggdrasilNode for MatchTermsNode
impl YggdrasilNode for MatchTermsNode
Auto Trait Implementations§
impl RefUnwindSafe for MatchTermsNode
impl Send for MatchTermsNode
impl Sync for MatchTermsNode
impl Unpin for MatchTermsNode
impl UnwindSafe for MatchTermsNode
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