pub enum GraphAction {
Activated(NodeId),
Folded {
group: String,
collapsed: bool,
},
}Expand description
What the component asks the host to do. The host owns the side effects.
Variants§
Activated(NodeId)
Enter / double-click on a non-foldable node — open it (code, log, …).
Folded
A group was folded or unfolded.
Trait Implementations§
Source§impl Clone for GraphAction
impl Clone for GraphAction
Source§impl Debug for GraphAction
impl Debug for GraphAction
impl Eq for GraphAction
Source§impl PartialEq for GraphAction
impl PartialEq for GraphAction
impl StructuralPartialEq for GraphAction
Auto Trait Implementations§
impl Forget for GraphAction
impl Freeze for GraphAction
impl RefUnwindSafe for GraphAction
impl Send for GraphAction
impl Sync for GraphAction
impl Unpin for GraphAction
impl UnsafeUnpin for GraphAction
impl UnwindSafe for GraphAction
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