pub enum VerbClass {
State,
Activity,
Accomplishment,
Achievement,
Semelfactive,
}Expand description
Vendler’s Lexical Aspect Classes (Aktionsart)
Variants§
State
+static, +durative, -telic: know, love, exist
Activity
-static, +durative, -telic: run, swim, drive
Accomplishment
-static, +durative, +telic: build, draw, write
Achievement
-static, -durative, +telic: win, find, die
Semelfactive
-static, -durative, -telic: knock, cough, blink
Implementations§
Source§impl VerbClass
impl VerbClass
Sourcepub fn is_stative(&self) -> bool
pub fn is_stative(&self) -> bool
Returns true if this is a stative verb class (no change of state).
States denote properties or relations that hold without change: “know”, “love”, “exist”.
Sourcepub fn is_durative(&self) -> bool
pub fn is_durative(&self) -> bool
Returns true if this verb class denotes events with duration.
Durative events: States, Activities, and Accomplishments all have temporal extent. Non-durative: Achievements and Semelfactives are punctual.
Trait Implementations§
impl Copy for VerbClass
impl Eq for VerbClass
impl StructuralPartialEq for VerbClass
Auto Trait Implementations§
impl Freeze for VerbClass
impl RefUnwindSafe for VerbClass
impl Send for VerbClass
impl Sync for VerbClass
impl Unpin for VerbClass
impl UnwindSafe for VerbClass
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