pub enum RepeatableAction {
CycleState,
SetState(TaskState),
TagEdit {
adds: Vec<String>,
removes: Vec<String>,
},
DepEdit {
adds: Vec<String>,
removes: Vec<String>,
},
ToggleCcTag,
EnterEdit(RepeatEditRegion),
}Expand description
An action that can be repeated with the . key
Variants§
CycleState
Cycle state (Space)
SetState(TaskState)
Set absolute state (x=Done, b=Blocked, o=Todo, ~=Parked)
TagEdit
Tag edit: adds and removes (e.g., +cc +ready -design)
DepEdit
Dep edit: adds and removes (e.g., +EFF-014 -EFF-003)
ToggleCcTag
Toggle cc tag
EnterEdit(RepeatEditRegion)
Enter edit mode on a region (e=Title, t=Tags, @=Refs, d=Deps, n=Note)
Trait Implementations§
Source§impl Clone for RepeatableAction
impl Clone for RepeatableAction
Source§fn clone(&self) -> RepeatableAction
fn clone(&self) -> RepeatableAction
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 moreAuto Trait Implementations§
impl Freeze for RepeatableAction
impl RefUnwindSafe for RepeatableAction
impl Send for RepeatableAction
impl Sync for RepeatableAction
impl Unpin for RepeatableAction
impl UnsafeUnpin for RepeatableAction
impl UnwindSafe for RepeatableAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more