pub enum Border {
None,
Normal,
Rounded,
Thick,
Double,
Ascii,
Block,
Dashed,
Custom(BorderStyle),
}Expand description
Border style preset.
Variants§
None
No border.
Normal
Normal box drawing characters.
┌───┐
│ │
└───┘Rounded
Rounded corners.
╭───╮
│ │
╰───╯Thick
Bold/thick border.
┏━━━┓
┃ ┃
┗━━━┛Double
Double line border.
╔═══╗
║ ║
╚═══╝Ascii
Simple ASCII border.
+---+
| |
+---+Block
Block characters for a solid look.
████
█ █
████Dashed
Dashed border.
┌╌╌╌┐
╎ ╎
└╌╌╌┘Custom(BorderStyle)
Custom border characters.
Implementations§
Trait Implementations§
impl Copy for Border
impl Eq for Border
impl StructuralPartialEq for Border
Auto Trait Implementations§
impl Freeze for Border
impl RefUnwindSafe for Border
impl Send for Border
impl Sync for Border
impl Unpin for Border
impl UnwindSafe for Border
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)