pub enum ReferentSource {
MainClause,
ProperName,
ConditionalAntecedent,
UniversalRestrictor,
NegationScope,
Disjunct,
ModalScope,
}Variants§
MainClause
Indefinite in main clause - gets existential force
ProperName
Proper name - no quantifier (constant)
ConditionalAntecedent
Indefinite in conditional antecedent - gets universal force (DRS signature)
UniversalRestrictor
Indefinite in universal restrictor (relative clause) - gets universal force
NegationScope
Inside negation scope - inaccessible outward
Disjunct
Inside disjunction - inaccessible outward
ModalScope
Inside modal scope - accessible via modal subordination
Implementations§
Source§impl ReferentSource
impl ReferentSource
pub fn gets_universal_force(&self) -> bool
Trait Implementations§
Source§impl Clone for ReferentSource
impl Clone for ReferentSource
Source§fn clone(&self) -> ReferentSource
fn clone(&self) -> ReferentSource
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 ReferentSource
impl Debug for ReferentSource
Source§impl PartialEq for ReferentSource
impl PartialEq for ReferentSource
impl Copy for ReferentSource
impl Eq for ReferentSource
impl StructuralPartialEq for ReferentSource
Auto Trait Implementations§
impl Freeze for ReferentSource
impl RefUnwindSafe for ReferentSource
impl Send for ReferentSource
impl Sync for ReferentSource
impl Unpin for ReferentSource
impl UnwindSafe for ReferentSource
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