pub struct SelectionStyle {
pub corner_radius: ExtractorField<SelectionCornerRadius>,
pub selection_color: ExtractorField<CursorColor>,
}Fields§
§corner_radius: ExtractorField<SelectionCornerRadius>§selection_color: ExtractorField<CursorColor>Implementations§
Source§impl SelectionStyle
impl SelectionStyle
pub fn read_style(&mut self, cx: &mut StyleCx<'_>, style: &Style) -> bool
pub fn read(&mut self, cx: &mut StyleCx<'_>) -> bool
pub fn read_explicit( &mut self, style: &Style, fallback: &Style, now: &Instant, request_transition: &mut bool, ) -> bool
pub fn corner_radius(&self) -> <SelectionCornerRadius as StylePropReader>::Type
pub fn selection_color(&self) -> <CursorColor as StylePropReader>::Type
Trait Implementations§
Source§impl Clone for SelectionStyle
impl Clone for SelectionStyle
Source§fn clone(&self) -> SelectionStyle
fn clone(&self) -> SelectionStyle
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 SelectionStyle
impl Debug for SelectionStyle
Auto Trait Implementations§
impl Freeze for SelectionStyle
impl !RefUnwindSafe for SelectionStyle
impl !Send for SelectionStyle
impl !Sync for SelectionStyle
impl Unpin for SelectionStyle
impl !UnwindSafe for SelectionStyle
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