Struct gpui2::UnderlineStyle
source · pub struct UnderlineStyle {
pub thickness: Pixels,
pub color: Option<Hsla>,
pub wavy: bool,
}
Fields§
§thickness: Pixels
§color: Option<Hsla>
§wavy: bool
Trait Implementations§
source§impl Clone for UnderlineStyle
impl Clone for UnderlineStyle
source§fn clone(&self) -> UnderlineStyle
fn clone(&self) -> UnderlineStyle
Returns a copy 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 UnderlineStyle
impl Debug for UnderlineStyle
source§impl Default for UnderlineStyle
impl Default for UnderlineStyle
source§fn default() -> UnderlineStyle
fn default() -> UnderlineStyle
Returns the “default value” for a type. Read more
source§impl From<UnderlineStyleRefinement> for UnderlineStylewhere
Option<Pixels>: Clone,
Option<Hsla>: Clone,
Option<bool>: Clone,
impl From<UnderlineStyleRefinement> for UnderlineStylewhere Option<Pixels>: Clone, Option<Hsla>: Clone, Option<bool>: Clone,
source§fn from(value: UnderlineStyleRefinement) -> Self
fn from(value: UnderlineStyleRefinement) -> Self
Converts to this type from the input type.
source§impl PartialEq<UnderlineStyle> for UnderlineStyle
impl PartialEq<UnderlineStyle> for UnderlineStyle
source§fn eq(&self, other: &UnderlineStyle) -> bool
fn eq(&self, other: &UnderlineStyle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Refineable for UnderlineStylewhere
Option<Pixels>: Clone,
Option<Hsla>: Clone,
Option<bool>: Clone,
impl Refineable for UnderlineStylewhere Option<Pixels>: Clone, Option<Hsla>: Clone, Option<bool>: Clone,
type Refinement = UnderlineStyleRefinement
fn refine(&mut self, refinement: &Self::Refinement)
fn refined(self, refinement: Self::Refinement) -> Self
fn from_cascade(cascade: &Cascade<Self>) -> Selfwhere Self: Default + Sized,
impl Copy for UnderlineStyle
impl Eq for UnderlineStyle
impl StructuralEq for UnderlineStyle
impl StructuralPartialEq for UnderlineStyle
Auto Trait Implementations§
impl RefUnwindSafe for UnderlineStyle
impl Send for UnderlineStyle
impl Sync for UnderlineStyle
impl Unpin for UnderlineStyle
impl UnwindSafe for UnderlineStyle
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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> 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> IsDefault for Twhere
T: Default + PartialEq<T> + Copy,
impl<T> IsDefault for Twhere T: Default + PartialEq<T> + Copy,
source§fn is_default(&self) -> bool
fn is_default(&self) -> bool
Checks that type has a default value.