pub enum RoadmapOverlay {
Filter(FilterDraft),
Create(NameDraft),
Rename(NameDraft),
Associate(AssociationDraft),
}Expand description
The overlay open over the Roadmap tab: the filter editor, or one initiative
action. All are text surfaces, so the page assigns them raw keys ahead of the
binding layer (j typed into an owner name must stay a letter).
Variants§
Filter(FilterDraft)
The normalized filter editor (T023).
Create(NameDraft)
Create an initiative; c.
Rename(NameDraft)
Rename the selected initiative; e.
Associate(AssociationDraft)
Associate or dereference a reference on the selected initiative; a/x.
Implementations§
Source§impl RoadmapOverlay
impl RoadmapOverlay
Sourcepub fn cycle_kind(&mut self, delta: isize)
pub fn cycle_kind(&mut self, delta: isize)
Cycle the association kind by delta (a no-op on every other overlay).
Trait Implementations§
Source§impl Clone for RoadmapOverlay
impl Clone for RoadmapOverlay
Source§impl Debug for RoadmapOverlay
impl Debug for RoadmapOverlay
impl Eq for RoadmapOverlay
Source§impl PartialEq for RoadmapOverlay
impl PartialEq for RoadmapOverlay
impl StructuralPartialEq for RoadmapOverlay
Auto Trait Implementations§
impl Freeze for RoadmapOverlay
impl RefUnwindSafe for RoadmapOverlay
impl Send for RoadmapOverlay
impl Sync for RoadmapOverlay
impl Unpin for RoadmapOverlay
impl UnsafeUnpin for RoadmapOverlay
impl UnwindSafe for RoadmapOverlay
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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