Struct dejavu_parser::dejavu::ExpressionRestNode
source · pub struct ExpressionRestNode {
pub infix: InfixNode,
pub term: TermNode,
pub span: Range<u32>,
}
Fields§
§infix: InfixNode
§term: TermNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for ExpressionRestNode
impl Clone for ExpressionRestNode
source§fn clone(&self) -> ExpressionRestNode
fn clone(&self) -> ExpressionRestNode
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 ExpressionRestNode
impl Debug for ExpressionRestNode
source§impl FromStr for ExpressionRestNode
impl FromStr for ExpressionRestNode
§type Err = YggdrasilError<DejavuRule>
type Err = YggdrasilError<DejavuRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<DejavuRule>>
Parses a string
s
to return a value of this type. Read moresource§impl Hash for ExpressionRestNode
impl Hash for ExpressionRestNode
Auto Trait Implementations§
impl RefUnwindSafe for ExpressionRestNode
impl Send for ExpressionRestNode
impl Sync for ExpressionRestNode
impl Unpin for ExpressionRestNode
impl UnwindSafe for ExpressionRestNode
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