Enum valkyrie_parser::ImportTermNode
source · pub enum ImportTermNode {
EosFree(EosFreeNode),
ImportAll(ImportAllNode),
ImportName(ImportNameNode),
ImportSpace(ImportSpaceNode),
}
Variants§
EosFree(EosFreeNode)
ImportAll(ImportAllNode)
ImportName(ImportNameNode)
ImportSpace(ImportSpaceNode)
Trait Implementations§
source§impl Clone for ImportTermNode
impl Clone for ImportTermNode
source§fn clone(&self) -> ImportTermNode
fn clone(&self) -> ImportTermNode
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 ImportTermNode
impl Debug for ImportTermNode
source§impl FromStr for ImportTermNode
impl FromStr for ImportTermNode
§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 ImportTermNode
impl Hash for ImportTermNode
source§impl YggdrasilNode for ImportTermNode
impl YggdrasilNode for ImportTermNode
Auto Trait Implementations§
impl RefUnwindSafe for ImportTermNode
impl Send for ImportTermNode
impl Sync for ImportTermNode
impl Unpin for ImportTermNode
impl UnwindSafe for ImportTermNode
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