Struct valkyrie_parser::DefineFunctionNode
source · pub struct DefineFunctionNode {
pub annotation_head: AnnotationHeadNode,
pub continuation: ContinuationNode,
pub function_middle: FunctionMiddleNode,
pub kw_function: KwFunctionNode,
pub namepath: NamepathNode,
pub span: Range<u32>,
}
Fields§
§annotation_head: AnnotationHeadNode
§continuation: ContinuationNode
§function_middle: FunctionMiddleNode
§kw_function: KwFunctionNode
§namepath: NamepathNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for DefineFunctionNode
impl Clone for DefineFunctionNode
source§fn clone(&self) -> DefineFunctionNode
fn clone(&self) -> DefineFunctionNode
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 DefineFunctionNode
impl Debug for DefineFunctionNode
source§impl FromStr for DefineFunctionNode
impl FromStr for DefineFunctionNode
§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 DefineFunctionNode
impl Hash for DefineFunctionNode
source§impl YggdrasilNode for DefineFunctionNode
impl YggdrasilNode for DefineFunctionNode
Auto Trait Implementations§
impl RefUnwindSafe for DefineFunctionNode
impl Send for DefineFunctionNode
impl Sync for DefineFunctionNode
impl Unpin for DefineFunctionNode
impl UnwindSafe for DefineFunctionNode
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