Struct dejavu_parser::dejavu::TermNode
source · pub struct TermNode {
pub atomic: AtomicNode,
pub prefix: Vec<PrefixNode>,
pub suffix: Vec<SuffixNode>,
pub span: Range<u32>,
}
Fields§
§atomic: AtomicNode
§prefix: Vec<PrefixNode>
§suffix: Vec<SuffixNode>
§span: Range<u32>
Trait Implementations§
source§impl FromStr for TermNode
impl FromStr for TermNode
§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 moreAuto Trait Implementations§
impl RefUnwindSafe for TermNode
impl Send for TermNode
impl Sync for TermNode
impl Unpin for TermNode
impl UnwindSafe for TermNode
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