Struct dejavu_parser::dejavu::BarePatternNode
source · 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 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 BarePatternNode
impl Debug for BarePatternNode
source§impl FromStr for BarePatternNode
impl FromStr for BarePatternNode
§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 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