pub struct CellSelectionStyle {
pub mode: String,
pub foreground: String,
pub use_background: bool,
pub background: String,
pub bold: bool,
pub underline: bool,
pub border_style: String,
pub corner_chars: String,
}
Fields§
§mode: String
Style mode: “underline”, “block”, “border”, “corners”, “subtle”
foreground: String
Foreground color for selected cell (e.g., “yellow”, “orange”, “cyan”)
use_background: bool
Whether to use background color
background: String
Background color if use_background is true
bold: bool
Whether to bold the text
underline: bool
Whether to underline the text (legacy, use mode instead)
border_style: String
Border style for “border” mode: “single”, “double”, “rounded”, “thick”
corner_chars: String
Whether to show cell corners in “corners” mode
Trait Implementations§
Source§impl Clone for CellSelectionStyle
impl Clone for CellSelectionStyle
Source§fn clone(&self) -> CellSelectionStyle
fn clone(&self) -> CellSelectionStyle
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 CellSelectionStyle
impl Debug for CellSelectionStyle
Source§impl Default for CellSelectionStyle
impl Default for CellSelectionStyle
Source§impl<'de> Deserialize<'de> for CellSelectionStylewhere
CellSelectionStyle: Default,
impl<'de> Deserialize<'de> for CellSelectionStylewhere
CellSelectionStyle: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CellSelectionStyle
impl RefUnwindSafe for CellSelectionStyle
impl Send for CellSelectionStyle
impl Sync for CellSelectionStyle
impl Unpin for CellSelectionStyle
impl UnwindSafe for CellSelectionStyle
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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