Struct valkyrie_parser::FunctionParametersNode
source · pub struct FunctionParametersNode {
pub parameter_item: Vec<ParameterItemNode>,
pub span: Range<u32>,
}
Fields§
§parameter_item: Vec<ParameterItemNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for FunctionParametersNode
impl Clone for FunctionParametersNode
source§fn clone(&self) -> FunctionParametersNode
fn clone(&self) -> FunctionParametersNode
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 FunctionParametersNode
impl Debug for FunctionParametersNode
source§impl FromStr for FunctionParametersNode
impl FromStr for FunctionParametersNode
§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 FunctionParametersNode
impl Hash for FunctionParametersNode
source§impl YggdrasilNode for FunctionParametersNode
impl YggdrasilNode for FunctionParametersNode
Auto Trait Implementations§
impl RefUnwindSafe for FunctionParametersNode
impl Send for FunctionParametersNode
impl Sync for FunctionParametersNode
impl Unpin for FunctionParametersNode
impl UnwindSafe for FunctionParametersNode
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