pub struct CaretStyle {
pub color: ColorU,
pub width: f32,
pub animation_duration: CssDuration,
}Expand description
Style information for caret rendering.
Fields§
§color: ColorUColor of the caret bar
width: f32Width of the caret bar in pixels
animation_duration: CssDurationBlink animation duration (0 = no blink).
A CssDuration, not a bare millisecond count, so a stylesheet written
in the clockless t unit (caret-animation-duration: 5t) keeps its FRAME
count all the way to the blink timer. Flattening it to milliseconds here
would silently reintroduce wall-clock rounding.
Trait Implementations§
Source§impl Clone for CaretStyle
impl Clone for CaretStyle
Source§fn clone(&self) -> CaretStyle
fn clone(&self) -> CaretStyle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CaretStyle
Source§impl Debug for CaretStyle
impl Debug for CaretStyle
Auto Trait Implementations§
impl Freeze for CaretStyle
impl RefUnwindSafe for CaretStyle
impl Send for CaretStyle
impl Sync for CaretStyle
impl Unpin for CaretStyle
impl UnsafeUnpin for CaretStyle
impl UnwindSafe for CaretStyle
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