pub enum BarStyle {
Braille,
Solid,
Quadrant,
Octant,
}Expand description
The style of bar to render.
Solid: Render bars using the full block character ‘█’.Quadrant: Render bars using quadrant block characters for a more granular representation.Octant: Render bars using octant block characters for a more granular representation.Braille: Render bars using braille characters for a more granular representation.
Octant and Braille offer the same level of granularity, but Braille is more widely
supported by fonts.
Variants§
Braille
Render bars using braille characters ⡀, ⢀, ⠄, ⠠, ⠂, ⠐, ⠁, and ⠈ for a more
granular representation.
Solid
Render bars using the full block character ‘█’.
Quadrant
Render bars using the quadrant block characters ▖, ▗, ▘, and ▝ for a more granular
representation.
Octant
Render bars using the octant block characters , , , , , , , and
for a more granular representation.
Octant uses characters from the Symbols for Legacy Computing Supplement block, which
is rendered correctly by a small but growing number of fonts.
Trait Implementations§
impl Copy for BarStyle
impl Eq for BarStyle
impl StructuralPartialEq for BarStyle
Auto Trait Implementations§
impl Freeze for BarStyle
impl RefUnwindSafe for BarStyle
impl Send for BarStyle
impl Sync for BarStyle
impl Unpin for BarStyle
impl UnwindSafe for BarStyle
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 moreSource§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more