Struct valkyrie_parser::DecimalNode
source · pub struct DecimalNode {
pub dot: Option<DotNode>,
pub lhs: IntegerNode,
pub rhs: Option<IntegerNode>,
pub shift: Option<IntegerNode>,
pub sign: Option<SignNode>,
pub unit: Option<IdentifierNode>,
pub span: Range<u32>,
}
Fields§
§dot: Option<DotNode>
§lhs: IntegerNode
§rhs: Option<IntegerNode>
§shift: Option<IntegerNode>
§sign: Option<SignNode>
§unit: Option<IdentifierNode>
§span: Range<u32>
Trait Implementations§
source§impl Clone for DecimalNode
impl Clone for DecimalNode
source§fn clone(&self) -> DecimalNode
fn clone(&self) -> DecimalNode
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 DecimalNode
impl Debug for DecimalNode
source§impl FromStr for DecimalNode
impl FromStr for DecimalNode
§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 DecimalNode
impl Hash for DecimalNode
source§impl YggdrasilNode for DecimalNode
impl YggdrasilNode for DecimalNode
Auto Trait Implementations§
impl RefUnwindSafe for DecimalNode
impl Send for DecimalNode
impl Sync for DecimalNode
impl Unpin for DecimalNode
impl UnwindSafe for DecimalNode
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