pub enum BreadcrumbMessage {
Left,
Right,
First,
Last,
Select,
SelectIndex(usize),
}Expand description
Messages that can be sent to a Breadcrumb component.
Variants§
Left
Move focus to the previous (left) segment.
Right
Move focus to the next (right) segment.
First
Jump to the first segment.
Last
Jump to the last segment.
Select
Select the currently focused segment.
SelectIndex(usize)
Select a specific segment by index.
Trait Implementations§
Source§impl Clone for BreadcrumbMessage
impl Clone for BreadcrumbMessage
Source§fn clone(&self) -> BreadcrumbMessage
fn clone(&self) -> BreadcrumbMessage
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 BreadcrumbMessage
impl Debug for BreadcrumbMessage
Source§impl PartialEq for BreadcrumbMessage
impl PartialEq for BreadcrumbMessage
impl Eq for BreadcrumbMessage
impl StructuralPartialEq for BreadcrumbMessage
Auto Trait Implementations§
impl Freeze for BreadcrumbMessage
impl RefUnwindSafe for BreadcrumbMessage
impl Send for BreadcrumbMessage
impl Sync for BreadcrumbMessage
impl Unpin for BreadcrumbMessage
impl UnsafeUnpin for BreadcrumbMessage
impl UnwindSafe for BreadcrumbMessage
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