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