pub struct SplitStyle {
pub style: Style,
pub block: Option<Block<'static>>,
pub border_style: Option<Style>,
pub title_style: Option<Style>,
pub arrow_style: Option<Style>,
pub drag_style: Option<Style>,
pub horizontal_mark: Option<&'static str>,
pub vertical_mark: Option<&'static str>,
pub non_exhaustive: NonExhaustive,
}Expand description
Combined styles for the Split.
Fields§
§style: StyleBase style
block: Option<Block<'static>>Block
border_style: Option<Style>§title_style: Option<Style>§arrow_style: Option<Style>Arrow style.
drag_style: Option<Style>Style while dragging.
horizontal_mark: Option<&'static str>Marker for a horizontal split. Only the first 2 chars are used.
vertical_mark: Option<&'static str>Marker for a vertical split. Only the first 2 chars are used.
non_exhaustive: NonExhaustiveTrait Implementations§
Source§impl Clone for SplitStyle
impl Clone for SplitStyle
Source§fn clone(&self) -> SplitStyle
fn clone(&self) -> SplitStyle
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 SplitStyle
impl Debug for SplitStyle
Auto Trait Implementations§
impl Freeze for SplitStyle
impl RefUnwindSafe for SplitStyle
impl Send for SplitStyle
impl Sync for SplitStyle
impl Unpin for SplitStyle
impl UnwindSafe for SplitStyle
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<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