Enum valkyrie_parser::TypeFactorNode
source · pub enum TypeFactorNode {
Leading(LeadingNode),
TypeExpression(TypeExpressionNode),
}
Variants§
Leading(LeadingNode)
TypeExpression(TypeExpressionNode)
Trait Implementations§
source§impl Clone for TypeFactorNode
impl Clone for TypeFactorNode
source§fn clone(&self) -> TypeFactorNode
fn clone(&self) -> TypeFactorNode
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 TypeFactorNode
impl Debug for TypeFactorNode
source§impl FromStr for TypeFactorNode
impl FromStr for TypeFactorNode
§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 TypeFactorNode
impl Hash for TypeFactorNode
source§impl YggdrasilNode for TypeFactorNode
impl YggdrasilNode for TypeFactorNode
Auto Trait Implementations§
impl RefUnwindSafe for TypeFactorNode
impl Send for TypeFactorNode
impl Sync for TypeFactorNode
impl Unpin for TypeFactorNode
impl UnwindSafe for TypeFactorNode
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