pub enum TitlePosition {
Top,
Bottom,
}Expand description
Defines the position of the title.
The title can be positioned on top or at the bottom of the block.
§Example
use ratatui::widgets::{Block, TitlePosition};
Block::bordered()
.title_position(TitlePosition::Top)
.title("Top Title");
Block::bordered()
.title_position(TitlePosition::Bottom)
.title("Bottom Title");Variants§
Top
Position the title at the top of the block.
Bottom
Position the title at the bottom of the block.
Trait Implementations§
Source§impl Clone for TitlePosition
impl Clone for TitlePosition
Source§fn clone(&self) -> TitlePosition
fn clone(&self) -> TitlePosition
Returns a duplicate 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 TitlePosition
impl Debug for TitlePosition
Source§impl Default for TitlePosition
impl Default for TitlePosition
Source§fn default() -> TitlePosition
fn default() -> TitlePosition
Returns the “default value” for a type. Read more
Source§impl Display for TitlePosition
impl Display for TitlePosition
Source§impl FromStr for TitlePosition
impl FromStr for TitlePosition
Source§impl Hash for TitlePosition
impl Hash for TitlePosition
Source§impl PartialEq for TitlePosition
impl PartialEq for TitlePosition
Source§impl TryFrom<&str> for TitlePosition
impl TryFrom<&str> for TitlePosition
impl Copy for TitlePosition
impl Eq for TitlePosition
impl StructuralPartialEq for TitlePosition
Auto Trait Implementations§
impl Freeze for TitlePosition
impl RefUnwindSafe for TitlePosition
impl Send for TitlePosition
impl Sync for TitlePosition
impl Unpin for TitlePosition
impl UnwindSafe for TitlePosition
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