pub struct TextElem {
pub text: EcoString,
}
Expand description
Customizes the look and layout of text in a variety of ways.
This function is used frequently, both with set rules and directly. While
the set rule is often the simpler choice, calling the text
function
directly can be useful when passing text as an argument to another function.
§Example
#set text(18pt)
With a set rule.
#emph(text(blue)[
With a function call.
])
Fields§
§text: EcoString
Implementations§
Source§impl TextElem
impl TextElem
Sourcepub fn font_in(styles: StyleChain<'_>) -> &FontList
pub fn font_in(styles: StyleChain<'_>) -> &FontList
Access the font
field in the given style chain.
Sourcepub fn fallback_in(styles: StyleChain<'_>) -> bool
pub fn fallback_in(styles: StyleChain<'_>) -> bool
Access the fallback
field in the given style chain.
Sourcepub fn style_in(styles: StyleChain<'_>) -> FontStyle
pub fn style_in(styles: StyleChain<'_>) -> FontStyle
Access the style
field in the given style chain.
Sourcepub fn weight_in(styles: StyleChain<'_>) -> FontWeight
pub fn weight_in(styles: StyleChain<'_>) -> FontWeight
Access the weight
field in the given style chain.
Sourcepub fn stretch_in(styles: StyleChain<'_>) -> FontStretch
pub fn stretch_in(styles: StyleChain<'_>) -> FontStretch
Access the stretch
field in the given style chain.
Sourcepub fn size_in(styles: StyleChain<'_>) -> <TextSize as Resolve>::Output
pub fn size_in(styles: StyleChain<'_>) -> <TextSize as Resolve>::Output
Access the size
field in the given style chain.
Sourcepub fn fill_in(styles: StyleChain<'_>) -> Paint
pub fn fill_in(styles: StyleChain<'_>) -> Paint
Access the fill
field in the given style chain.
Sourcepub fn stroke_in(styles: StyleChain<'_>) -> <Option<Stroke> as Resolve>::Output
pub fn stroke_in(styles: StyleChain<'_>) -> <Option<Stroke> as Resolve>::Output
Access the stroke
field in the given style chain.
Sourcepub fn tracking_in(styles: StyleChain<'_>) -> <Length as Resolve>::Output
pub fn tracking_in(styles: StyleChain<'_>) -> <Length as Resolve>::Output
Access the tracking
field in the given style chain.
Sourcepub fn spacing_in(styles: StyleChain<'_>) -> <Rel<Length> as Resolve>::Output
pub fn spacing_in(styles: StyleChain<'_>) -> <Rel<Length> as Resolve>::Output
Access the spacing
field in the given style chain.
Sourcepub fn cjk_latin_spacing_in(styles: StyleChain<'_>) -> Smart<Option<Never>>
pub fn cjk_latin_spacing_in(styles: StyleChain<'_>) -> Smart<Option<Never>>
Access the cjk-latin-spacing
field in the given style chain.
Sourcepub fn baseline_in(styles: StyleChain<'_>) -> <Length as Resolve>::Output
pub fn baseline_in(styles: StyleChain<'_>) -> <Length as Resolve>::Output
Access the baseline
field in the given style chain.
Sourcepub fn overhang_in(styles: StyleChain<'_>) -> bool
pub fn overhang_in(styles: StyleChain<'_>) -> bool
Access the overhang
field in the given style chain.
Sourcepub fn top_edge_in(styles: StyleChain<'_>) -> TopEdge
pub fn top_edge_in(styles: StyleChain<'_>) -> TopEdge
Access the top-edge
field in the given style chain.
Sourcepub fn bottom_edge_in(styles: StyleChain<'_>) -> BottomEdge
pub fn bottom_edge_in(styles: StyleChain<'_>) -> BottomEdge
Access the bottom-edge
field in the given style chain.
Sourcepub fn lang_in(styles: StyleChain<'_>) -> Lang
pub fn lang_in(styles: StyleChain<'_>) -> Lang
Access the lang
field in the given style chain.
Sourcepub fn region_in(styles: StyleChain<'_>) -> Option<Region>
pub fn region_in(styles: StyleChain<'_>) -> Option<Region>
Access the region
field in the given style chain.
Sourcepub fn script_in(styles: StyleChain<'_>) -> Smart<WritingScript>
pub fn script_in(styles: StyleChain<'_>) -> Smart<WritingScript>
Access the script
field in the given style chain.
Sourcepub fn dir_in(styles: StyleChain<'_>) -> <TextDir as Resolve>::Output
pub fn dir_in(styles: StyleChain<'_>) -> <TextDir as Resolve>::Output
Access the dir
field in the given style chain.
Sourcepub fn hyphenate_in(styles: StyleChain<'_>) -> Smart<bool>
pub fn hyphenate_in(styles: StyleChain<'_>) -> Smart<bool>
Access the hyphenate
field in the given style chain.
Sourcepub fn costs_in(styles: StyleChain<'_>) -> Costs
pub fn costs_in(styles: StyleChain<'_>) -> Costs
Access the costs
field in the given style chain.
Sourcepub fn kerning_in(styles: StyleChain<'_>) -> bool
pub fn kerning_in(styles: StyleChain<'_>) -> bool
Access the kerning
field in the given style chain.
Sourcepub fn alternates_in(styles: StyleChain<'_>) -> bool
pub fn alternates_in(styles: StyleChain<'_>) -> bool
Access the alternates
field in the given style chain.
Sourcepub fn stylistic_set_in(styles: StyleChain<'_>) -> StylisticSets
pub fn stylistic_set_in(styles: StyleChain<'_>) -> StylisticSets
Access the stylistic-set
field in the given style chain.
Sourcepub fn ligatures_in(styles: StyleChain<'_>) -> bool
pub fn ligatures_in(styles: StyleChain<'_>) -> bool
Access the ligatures
field in the given style chain.
Sourcepub fn discretionary_ligatures_in(styles: StyleChain<'_>) -> bool
pub fn discretionary_ligatures_in(styles: StyleChain<'_>) -> bool
Access the discretionary-ligatures
field in the given style chain.
Sourcepub fn historical_ligatures_in(styles: StyleChain<'_>) -> bool
pub fn historical_ligatures_in(styles: StyleChain<'_>) -> bool
Access the historical-ligatures
field in the given style chain.
Sourcepub fn number_type_in(styles: StyleChain<'_>) -> Smart<NumberType>
pub fn number_type_in(styles: StyleChain<'_>) -> Smart<NumberType>
Access the number-type
field in the given style chain.
Sourcepub fn number_width_in(styles: StyleChain<'_>) -> Smart<NumberWidth>
pub fn number_width_in(styles: StyleChain<'_>) -> Smart<NumberWidth>
Access the number-width
field in the given style chain.
Sourcepub fn slashed_zero_in(styles: StyleChain<'_>) -> bool
pub fn slashed_zero_in(styles: StyleChain<'_>) -> bool
Access the slashed-zero
field in the given style chain.
Sourcepub fn fractions_in(styles: StyleChain<'_>) -> bool
pub fn fractions_in(styles: StyleChain<'_>) -> bool
Access the fractions
field in the given style chain.
Sourcepub fn features_in(styles: StyleChain<'_>) -> FontFeatures
pub fn features_in(styles: StyleChain<'_>) -> FontFeatures
Access the features
field in the given style chain.
Sourcepub fn span_offset_in(styles: StyleChain<'_>) -> usize
pub fn span_offset_in(styles: StyleChain<'_>) -> usize
Access the span-offset
field in the given style chain.
Sourcepub fn delta_in(styles: StyleChain<'_>) -> WeightDelta
pub fn delta_in(styles: StyleChain<'_>) -> WeightDelta
Access the delta
field in the given style chain.
Sourcepub fn emph_in(styles: StyleChain<'_>) -> ItalicToggle
pub fn emph_in(styles: StyleChain<'_>) -> ItalicToggle
Access the emph
field in the given style chain.
Sourcepub fn deco_in(styles: StyleChain<'_>) -> SmallVec<[Decoration; 1]>
pub fn deco_in(styles: StyleChain<'_>) -> SmallVec<[Decoration; 1]>
Access the deco
field in the given style chain.
Sourcepub fn case_in(styles: StyleChain<'_>) -> Option<Case>
pub fn case_in(styles: StyleChain<'_>) -> Option<Case>
Access the case
field in the given style chain.
Sourcepub fn smallcaps_in(styles: StyleChain<'_>) -> Option<Smallcaps>
pub fn smallcaps_in(styles: StyleChain<'_>) -> Option<Smallcaps>
Access the smallcaps
field in the given style chain.
Sourcepub fn set_fallback(fallback: bool) -> Property
pub fn set_fallback(fallback: bool) -> Property
Create a style property for the fallback
field.
Sourcepub fn set_weight(weight: FontWeight) -> Property
pub fn set_weight(weight: FontWeight) -> Property
Create a style property for the weight
field.
Sourcepub fn set_stretch(stretch: FontStretch) -> Property
pub fn set_stretch(stretch: FontStretch) -> Property
Create a style property for the stretch
field.
Sourcepub fn set_stroke(stroke: Option<Stroke>) -> Property
pub fn set_stroke(stroke: Option<Stroke>) -> Property
Create a style property for the stroke
field.
Sourcepub fn set_tracking(tracking: Length) -> Property
pub fn set_tracking(tracking: Length) -> Property
Create a style property for the tracking
field.
Sourcepub fn set_spacing(spacing: Rel<Length>) -> Property
pub fn set_spacing(spacing: Rel<Length>) -> Property
Create a style property for the spacing
field.
Sourcepub fn set_cjk_latin_spacing(
cjk_latin_spacing: Smart<Option<Never>>,
) -> Property
pub fn set_cjk_latin_spacing( cjk_latin_spacing: Smart<Option<Never>>, ) -> Property
Create a style property for the cjk-latin-spacing
field.
Sourcepub fn set_baseline(baseline: Length) -> Property
pub fn set_baseline(baseline: Length) -> Property
Create a style property for the baseline
field.
Sourcepub fn set_overhang(overhang: bool) -> Property
pub fn set_overhang(overhang: bool) -> Property
Create a style property for the overhang
field.
Sourcepub fn set_top_edge(top_edge: TopEdge) -> Property
pub fn set_top_edge(top_edge: TopEdge) -> Property
Create a style property for the top-edge
field.
Sourcepub fn set_bottom_edge(bottom_edge: BottomEdge) -> Property
pub fn set_bottom_edge(bottom_edge: BottomEdge) -> Property
Create a style property for the bottom-edge
field.
Sourcepub fn set_region(region: Option<Region>) -> Property
pub fn set_region(region: Option<Region>) -> Property
Create a style property for the region
field.
Sourcepub fn set_script(script: Smart<WritingScript>) -> Property
pub fn set_script(script: Smart<WritingScript>) -> Property
Create a style property for the script
field.
Sourcepub fn set_hyphenate(hyphenate: Smart<bool>) -> Property
pub fn set_hyphenate(hyphenate: Smart<bool>) -> Property
Create a style property for the hyphenate
field.
Sourcepub fn set_kerning(kerning: bool) -> Property
pub fn set_kerning(kerning: bool) -> Property
Create a style property for the kerning
field.
Sourcepub fn set_alternates(alternates: bool) -> Property
pub fn set_alternates(alternates: bool) -> Property
Create a style property for the alternates
field.
Sourcepub fn set_stylistic_set(stylistic_set: StylisticSets) -> Property
pub fn set_stylistic_set(stylistic_set: StylisticSets) -> Property
Create a style property for the stylistic-set
field.
Sourcepub fn set_ligatures(ligatures: bool) -> Property
pub fn set_ligatures(ligatures: bool) -> Property
Create a style property for the ligatures
field.
Sourcepub fn set_discretionary_ligatures(discretionary_ligatures: bool) -> Property
pub fn set_discretionary_ligatures(discretionary_ligatures: bool) -> Property
Create a style property for the discretionary-ligatures
field.
Sourcepub fn set_historical_ligatures(historical_ligatures: bool) -> Property
pub fn set_historical_ligatures(historical_ligatures: bool) -> Property
Create a style property for the historical-ligatures
field.
Sourcepub fn set_number_type(number_type: Smart<NumberType>) -> Property
pub fn set_number_type(number_type: Smart<NumberType>) -> Property
Create a style property for the number-type
field.
Sourcepub fn set_number_width(number_width: Smart<NumberWidth>) -> Property
pub fn set_number_width(number_width: Smart<NumberWidth>) -> Property
Create a style property for the number-width
field.
Sourcepub fn set_slashed_zero(slashed_zero: bool) -> Property
pub fn set_slashed_zero(slashed_zero: bool) -> Property
Create a style property for the slashed-zero
field.
Sourcepub fn set_fractions(fractions: bool) -> Property
pub fn set_fractions(fractions: bool) -> Property
Create a style property for the fractions
field.
Sourcepub fn set_features(features: FontFeatures) -> Property
pub fn set_features(features: FontFeatures) -> Property
Create a style property for the features
field.
Sourcepub fn set_span_offset(span_offset: usize) -> Property
pub fn set_span_offset(span_offset: usize) -> Property
Create a style property for the span-offset
field.
Sourcepub fn set_delta(delta: WeightDelta) -> Property
pub fn set_delta(delta: WeightDelta) -> Property
Create a style property for the delta
field.
Sourcepub fn set_emph(emph: ItalicToggle) -> Property
pub fn set_emph(emph: ItalicToggle) -> Property
Create a style property for the emph
field.
Sourcepub fn set_deco(deco: SmallVec<[Decoration; 1]>) -> Property
pub fn set_deco(deco: SmallVec<[Decoration; 1]>) -> Property
Create a style property for the deco
field.
Sourcepub fn set_smallcaps(smallcaps: Option<Smallcaps>) -> Property
pub fn set_smallcaps(smallcaps: Option<Smallcaps>) -> Property
Create a style property for the smallcaps
field.
Trait Implementations§
Source§impl Fields for TextElem
impl Fields for TextElem
Source§fn field(&self, id: u8) -> Result<Value, FieldAccessError>
fn field(&self, id: u8) -> Result<Value, FieldAccessError>
Source§fn field_with_styles(
&self,
id: u8,
styles: StyleChain<'_>,
) -> Result<Value, FieldAccessError>
fn field_with_styles( &self, id: u8, styles: StyleChain<'_>, ) -> Result<Value, FieldAccessError>
Source§fn field_from_styles(
id: u8,
styles: StyleChain<'_>,
) -> Result<Value, FieldAccessError>
fn field_from_styles( id: u8, styles: StyleChain<'_>, ) -> Result<Value, FieldAccessError>
Source§fn materialize(&mut self, styles: StyleChain<'_>)
fn materialize(&mut self, styles: StyleChain<'_>)
Source§impl NativeElement for TextElem
impl NativeElement for TextElem
Auto Trait Implementations§
impl Freeze for TextElem
impl RefUnwindSafe for TextElem
impl Send for TextElem
impl Sync for TextElem
impl Unpin for TextElem
impl UnwindSafe for TextElem
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Source§impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
Source§fn arrays_from(colors: C) -> T
fn arrays_from(colors: C) -> T
Source§impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
Source§fn arrays_into(self) -> C
fn arrays_into(self) -> C
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
Source§impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
Source§type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
parameters
when converting.Source§fn cam16_into_unclamped(
self,
parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>,
) -> T
fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T
self
into C
, using the provided parameters.Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
Source§fn components_from(colors: C) -> T
fn components_from(colors: C) -> T
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> FromAngle<T> for T
impl<T> FromAngle<T> for T
Source§fn from_angle(angle: T) -> T
fn from_angle(angle: T) -> T
angle
.Source§impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
Source§fn from_stimulus(other: U) -> T
fn from_stimulus(other: U) -> T
other
into Self
, while performing the appropriate scaling,
rounding and clamping.Source§impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
Source§fn into_angle(self) -> U
fn into_angle(self) -> U
T
.Source§impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
Source§type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
parameters
when converting.Source§fn into_cam16_unclamped(
self,
parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>,
) -> T
fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T
self
into C
, using the provided parameters.Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
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>
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>
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 moreSource§impl<T> IntoResult for Twhere
T: IntoValue,
impl<T> IntoResult for Twhere
T: IntoValue,
Source§fn into_result(self, _: Span) -> Result<Value, EcoVec<SourceDiagnostic>>
fn into_result(self, _: Span) -> Result<Value, EcoVec<SourceDiagnostic>>
Source§impl<T> IntoStimulus<T> for T
impl<T> IntoStimulus<T> for T
Source§fn into_stimulus(self) -> T
fn into_stimulus(self) -> T
self
into T
, while performing the appropriate scaling,
rounding and clamping.Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Source§impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
Source§type Error = <C as TryFromComponents<T>>::Error
type Error = <C as TryFromComponents<T>>::Error
try_into_colors
fails to cast.Source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
OutOfBounds
error is returned which contains
the unclamped color. Read more