Struct valkyrie_parser::ImportNameNode
source · pub struct ImportNameNode {
pub alias: ImportAsNode,
pub item: ImportNameItemNode,
pub path: Vec<IdentifierNode>,
pub span: Range<u32>,
}
Fields§
§alias: ImportAsNode
§item: ImportNameItemNode
§path: Vec<IdentifierNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for ImportNameNode
impl Clone for ImportNameNode
source§fn clone(&self) -> ImportNameNode
fn clone(&self) -> ImportNameNode
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 ImportNameNode
impl Debug for ImportNameNode
source§impl FromStr for ImportNameNode
impl FromStr for ImportNameNode
§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 ImportNameNode
impl Hash for ImportNameNode
source§impl YggdrasilNode for ImportNameNode
impl YggdrasilNode for ImportNameNode
Auto Trait Implementations§
impl RefUnwindSafe for ImportNameNode
impl Send for ImportNameNode
impl Sync for ImportNameNode
impl Unpin for ImportNameNode
impl UnwindSafe for ImportNameNode
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