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