pub struct NodeDecoration {
pub ring: Option<Color>,
pub badge: Option<String>,
pub badge_color: Option<Color>,
}Expand description
A per-node decoration layered over the base chip: an optional status ring colour (drawn outside the kind stroke) and an optional badge (a short glyph/text at the chip’s top-right corner).
Fields§
§ring: Option<Color>§badge: Option<String>§badge_color: Option<Color>Trait Implementations§
Source§impl Clone for NodeDecoration
impl Clone for NodeDecoration
Source§fn clone(&self) -> NodeDecoration
fn clone(&self) -> NodeDecoration
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 NodeDecoration
impl Debug for NodeDecoration
Source§impl Default for NodeDecoration
impl Default for NodeDecoration
Source§fn default() -> NodeDecoration
fn default() -> NodeDecoration
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NodeDecoration
impl RefUnwindSafe for NodeDecoration
impl Send for NodeDecoration
impl Sync for NodeDecoration
impl Unpin for NodeDecoration
impl UnsafeUnpin for NodeDecoration
impl UnwindSafe for NodeDecoration
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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