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: EcoStringImplementations§
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<'_>) -> <Hyphenate as Resolve>::Output
pub fn hyphenate_in(styles: StyleChain<'_>) -> <Hyphenate as Resolve>::Output
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: Hyphenate) -> Property
pub fn set_hyphenate(hyphenate: Hyphenate) -> 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