Struct valkyrie_parser::GenericPairNode
source · pub struct GenericPairNode {
pub colon: Option<ColonNode>,
pub identifier: Option<IdentifierNode>,
pub type_expression: TypeExpressionNode,
pub span: Range<u32>,
}
Fields§
§colon: Option<ColonNode>
§identifier: Option<IdentifierNode>
§type_expression: TypeExpressionNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for GenericPairNode
impl Clone for GenericPairNode
source§fn clone(&self) -> GenericPairNode
fn clone(&self) -> GenericPairNode
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 GenericPairNode
impl Debug for GenericPairNode
source§impl FromStr for GenericPairNode
impl FromStr for GenericPairNode
§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 GenericPairNode
impl Hash for GenericPairNode
source§impl YggdrasilNode for GenericPairNode
impl YggdrasilNode for GenericPairNode
Auto Trait Implementations§
impl RefUnwindSafe for GenericPairNode
impl Send for GenericPairNode
impl Sync for GenericPairNode
impl Unpin for GenericPairNode
impl UnwindSafe for GenericPairNode
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