pub struct SplitStyle {
pub style: Style,
pub arrow_style: Option<Style>,
pub drag_style: Option<Style>,
pub horizontal_mark: Option<&'static str>,
pub vertical_mark: Option<&'static str>,
pub block: Option<Block<'static>>,
pub non_exhaustive: NonExhaustive,
}Expand description
Combined style for the splitter.
Fields§
§style: StyleBase 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.
block: Option<Block<'static>>Block
non_exhaustive: NonExhaustiveTrait Implementations§
Source§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> 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