Struct valkyrie_parser::DotMatchCallNode
source · pub struct DotMatchCallNode {
pub bind_r: Option<BindRNode>,
pub identifier: Option<IdentifierNode>,
pub kw_match: KwMatchNode,
pub match_block: MatchBlockNode,
pub op_and_then: Option<OpAndThenNode>,
pub span: Range<u32>,
}
Fields§
§bind_r: Option<BindRNode>
§identifier: Option<IdentifierNode>
§kw_match: KwMatchNode
§match_block: MatchBlockNode
§op_and_then: Option<OpAndThenNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for DotMatchCallNode
impl Clone for DotMatchCallNode
source§fn clone(&self) -> DotMatchCallNode
fn clone(&self) -> DotMatchCallNode
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 DotMatchCallNode
impl Debug for DotMatchCallNode
source§impl FromStr for DotMatchCallNode
impl FromStr for DotMatchCallNode
§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 DotMatchCallNode
impl Hash for DotMatchCallNode
source§impl YggdrasilNode for DotMatchCallNode
impl YggdrasilNode for DotMatchCallNode
Auto Trait Implementations§
impl RefUnwindSafe for DotMatchCallNode
impl Send for DotMatchCallNode
impl Sync for DotMatchCallNode
impl Unpin for DotMatchCallNode
impl UnwindSafe for DotMatchCallNode
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