pub struct BarePatternNode {
pub identifier: Vec<IdentifierNode>,
pub span: Range<u32>,
}Fields§
§identifier: Vec<IdentifierNode>§span: Range<u32>Trait Implementations§
Source§impl Clone for BarePatternNode
impl Clone for BarePatternNode
Source§fn clone(&self) -> BarePatternNode
fn clone(&self) -> BarePatternNode
Returns a duplicate 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 BarePatternNode
impl Debug for BarePatternNode
Source§impl FromStr for BarePatternNode
impl FromStr for BarePatternNode
Source§type Err = YggdrasilError<DejavuRule>
type Err = YggdrasilError<DejavuRule>
The associated error which can be returned from parsing.
Source§fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for BarePatternNode
impl Hash for BarePatternNode
Auto Trait Implementations§
impl Freeze for BarePatternNode
impl RefUnwindSafe for BarePatternNode
impl Send for BarePatternNode
impl Sync for BarePatternNode
impl Unpin for BarePatternNode
impl UnwindSafe for BarePatternNode
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