pub enum BorderType {
Plain,
Rounded,
Double,
Thick,
QuadrantInside,
QuadrantOutside,
}
Expand description
Variants§
Plain
Rounded
Double
A doubled border.
Note this uses one character that draws two lines.
§Example
╔═══════╗
║ ║
╚═══════╝
Thick
QuadrantInside
QuadrantOutside
Implementations§
Source§impl BorderType
impl BorderType
Sourcepub const fn border_symbols(border_type: Self) -> Set
pub const fn border_symbols(border_type: Self) -> Set
Convert this BorderType
into the corresponding Set
of border symbols.
Sourcepub const fn to_border_set(self) -> Set
pub const fn to_border_set(self) -> Set
Convert this BorderType
into the corresponding Set
of border symbols.
Trait Implementations§
Source§impl Clone for BorderType
impl Clone for BorderType
Source§fn clone(&self) -> BorderType
fn clone(&self) -> BorderType
Returns a copy 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 BorderType
impl Debug for BorderType
Source§impl Default for BorderType
impl Default for BorderType
Source§fn default() -> BorderType
fn default() -> BorderType
Returns the “default value” for a type. Read more
Source§impl Display for BorderType
impl Display for BorderType
Source§impl FromStr for BorderType
impl FromStr for BorderType
Source§impl Hash for BorderType
impl Hash for BorderType
Source§impl PartialEq for BorderType
impl PartialEq for BorderType
Source§impl TryFrom<&str> for BorderType
impl TryFrom<&str> for BorderType
impl Copy for BorderType
impl Eq for BorderType
impl StructuralPartialEq for BorderType
Auto Trait Implementations§
impl Freeze for BorderType
impl RefUnwindSafe for BorderType
impl Send for BorderType
impl Sync for BorderType
impl Unpin for BorderType
impl UnwindSafe for BorderType
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