pub enum RenderElement {
Item {
index: usize,
abbreviated_label: Option<String>,
},
Separator,
Ellipsis {
text: String,
},
}Expand description
An individual visual token in the resolved breadcrumb layout.
Variants§
Item
A regular or shortened breadcrumb item segment.
Fields
Separator
A separator placed between adjacent items or ellipses.
Ellipsis
An ellipsis indicating collapsed intermediate or ancestor items.
Trait Implementations§
Source§impl Clone for RenderElement
impl Clone for RenderElement
Source§fn clone(&self) -> RenderElement
fn clone(&self) -> RenderElement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RenderElement
impl Debug for RenderElement
impl Eq for RenderElement
Source§impl PartialEq for RenderElement
impl PartialEq for RenderElement
impl StructuralPartialEq for RenderElement
Auto Trait Implementations§
impl Freeze for RenderElement
impl RefUnwindSafe for RenderElement
impl Send for RenderElement
impl Sync for RenderElement
impl Unpin for RenderElement
impl UnsafeUnpin for RenderElement
impl UnwindSafe for RenderElement
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