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: StringStyle mode: “underline”, “block”, “border”, “corners”, “subtle”
foreground: StringForeground color for selected cell (e.g., “yellow”, “orange”, “cyan”)
use_background: boolWhether to use background color
background: StringBackground color if use_background is true
bold: boolWhether to bold the text
underline: boolWhether to underline the text (legacy, use mode instead)
border_style: StringBorder style for “border” mode: “single”, “double”, “rounded”, “thick”
corner_chars: StringWhether 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