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