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