Struct valkyrie_parser::AttributeItemNode
source · pub struct AttributeItemNode {
pub continuation: Option<ContinuationNode>,
pub identifier: Vec<IdentifierNode>,
pub namepath: NamepathNode,
pub tuple_literal: Option<TupleLiteralNode>,
pub span: Range<u32>,
}
Fields§
§continuation: Option<ContinuationNode>
§identifier: Vec<IdentifierNode>
§namepath: NamepathNode
§tuple_literal: Option<TupleLiteralNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for AttributeItemNode
impl Clone for AttributeItemNode
source§fn clone(&self) -> AttributeItemNode
fn clone(&self) -> AttributeItemNode
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 AttributeItemNode
impl Debug for AttributeItemNode
source§impl FromStr for AttributeItemNode
impl FromStr for AttributeItemNode
§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 AttributeItemNode
impl Hash for AttributeItemNode
source§impl YggdrasilNode for AttributeItemNode
impl YggdrasilNode for AttributeItemNode
Auto Trait Implementations§
impl RefUnwindSafe for AttributeItemNode
impl Send for AttributeItemNode
impl Sync for AttributeItemNode
impl Unpin for AttributeItemNode
impl UnwindSafe for AttributeItemNode
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