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