pub enum ResolvedPronoun {
Variable(Symbol),
Constant(Symbol),
}Expand description
Result of pronoun resolution during parsing.
Determines whether a pronoun refers to a bound variable (anaphoric) or a deictic constant (referring to an entity outside the discourse).
Variants§
Variable(Symbol)
Bound variable from DRS or telescope (use Term::Variable).
Constant(Symbol)
Constant (deictic or proper name) (use Term::Constant).
Trait Implementations§
Source§impl Clone for ResolvedPronoun
impl Clone for ResolvedPronoun
Source§fn clone(&self) -> ResolvedPronoun
fn clone(&self) -> ResolvedPronoun
Returns a duplicate 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 ResolvedPronoun
impl Debug for ResolvedPronoun
impl Copy for ResolvedPronoun
Auto Trait Implementations§
impl Freeze for ResolvedPronoun
impl RefUnwindSafe for ResolvedPronoun
impl Send for ResolvedPronoun
impl Sync for ResolvedPronoun
impl Unpin for ResolvedPronoun
impl UnwindSafe for ResolvedPronoun
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