Struct valkyrie_ast::ImportAllNode
source · pub struct ImportAllNode {
pub path: Vec<IdentifierNode>,
pub span: Range<u32>,
}Expand description
import package∷module.*
Fields§
§path: Vec<IdentifierNode>The path of the import
span: Range<u32>The range of the node
Trait Implementations§
source§impl Clone for ImportAllNode
impl Clone for ImportAllNode
source§fn clone(&self) -> ImportAllNode
fn clone(&self) -> ImportAllNode
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 ImportAllNode
impl Debug for ImportAllNode
source§impl From<ImportAllNode> for ImportTermNode
impl From<ImportAllNode> for ImportTermNode
source§fn from(o: ImportAllNode) -> Self
fn from(o: ImportAllNode) -> Self
Converts to this type from the input type.
source§impl Hash for ImportAllNode
impl Hash for ImportAllNode
source§impl PartialEq for ImportAllNode
impl PartialEq for ImportAllNode
source§fn eq(&self, other: &ImportAllNode) -> bool
fn eq(&self, other: &ImportAllNode) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl ValkyrieNode for ImportAllNode
impl ValkyrieNode for ImportAllNode
impl Eq for ImportAllNode
impl StructuralPartialEq for ImportAllNode
Auto Trait Implementations§
impl RefUnwindSafe for ImportAllNode
impl Send for ImportAllNode
impl Sync for ImportAllNode
impl Unpin for ImportAllNode
impl UnwindSafe for ImportAllNode
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