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