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