Struct valkyrie_parser::DefineFieldNode
source · pub struct DefineFieldNode {
pub annotation_mix: AnnotationMixNode,
pub identifier: IdentifierNode,
pub parameter_default: ParameterDefaultNode,
pub type_hint: TypeHintNode,
pub span: Range<u32>,
}
Fields§
§annotation_mix: AnnotationMixNode
§identifier: IdentifierNode
§parameter_default: ParameterDefaultNode
§type_hint: TypeHintNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for DefineFieldNode
impl Clone for DefineFieldNode
source§fn clone(&self) -> DefineFieldNode
fn clone(&self) -> DefineFieldNode
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 DefineFieldNode
impl Debug for DefineFieldNode
source§impl FromStr for DefineFieldNode
impl FromStr for DefineFieldNode
§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 DefineFieldNode
impl Hash for DefineFieldNode
source§impl YggdrasilNode for DefineFieldNode
impl YggdrasilNode for DefineFieldNode
Auto Trait Implementations§
impl RefUnwindSafe for DefineFieldNode
impl Send for DefineFieldNode
impl Sync for DefineFieldNode
impl Unpin for DefineFieldNode
impl UnwindSafe for DefineFieldNode
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