pub enum Language {
Show 206 variants
Unknown = 0,
Afrikaans_SouthAfrica = 1,
Albanian_Albania = 2,
Alsatian_France = 3,
Amharic_Ethiopia = 4,
Arabic_Algeria = 5,
Arabic_Bahrain = 6,
Arabic_Egypt = 7,
Arabic_Iraq = 8,
Arabic_Jordan = 9,
Arabic_Kuwait = 10,
Arabic_Lebanon = 11,
Arabic_Libya = 12,
Arabic_Morocco = 13,
Arabic_Oman = 14,
Arabic_Qatar = 15,
Arabic_SaudiArabia = 16,
Arabic_Syria = 17,
Arabic_Tunisia = 18,
Arabic_UAE = 19,
Arabic_Yemen = 20,
Armenian_Armenia = 21,
Assamese_India = 22,
Azeri_Cyrillic_Azerbaijan = 23,
Azeri_Latin_Azerbaijan = 24,
Bashkir_Russia = 25,
Basque_Basque = 26,
Belarusian_Belarus = 27,
Bengali_Bangladesh = 28,
Bengali_India = 29,
Bosnian_Cyrillic_BosniaAndHerzegovina = 30,
Bosnian_Latin_BosniaAndHerzegovina = 31,
Breton_France = 32,
Bulgarian_Bulgaria = 33,
Catalan_Catalan = 34,
Chinese_HongKongSAR = 35,
Chinese_MacaoSAR = 36,
Chinese_PeoplesRepublicOfChina = 37,
Chinese_Singapore = 38,
Chinese_Taiwan = 39,
Corsican_France = 40,
Croatian_Croatia = 41,
Croatian_Latin_BosniaAndHerzegovina = 42,
Czech_CzechRepublic = 43,
Danish_Denmark = 44,
Dari_Afghanistan = 45,
Divehi_Maldives = 46,
Dutch_Belgium = 47,
Dutch_Netherlands = 48,
English_Australia = 49,
English_Belize = 50,
English_Canada = 51,
English_Caribbean = 52,
English_India = 53,
English_Ireland = 54,
English_Jamaica = 55,
English_Malaysia = 56,
English_NewZealand = 57,
English_RepublicOfThePhilippines = 58,
English_Singapore = 59,
English_SouthAfrica = 60,
English_TrinidadAndTobago = 61,
English_UnitedKingdom = 62,
English_UnitedStates = 63,
English_Zimbabwe = 64,
Estonian_Estonia = 65,
Faroese_FaroeIslands = 66,
Filipino_Philippines = 67,
Finnish_Finland = 68,
French_Belgium = 69,
French_Canada = 70,
French_France = 71,
French_Luxembourg = 72,
French_PrincipalityOfMonaco = 73,
French_Switzerland = 74,
Frisian_Netherlands = 75,
Galician_Galician = 76,
Georgian_Georgia = 77,
German_Austria = 78,
German_Germany = 79,
German_Liechtenstein = 80,
German_Luxembourg = 81,
German_Switzerland = 82,
Greek_Greece = 83,
Greenlandic_Greenland = 84,
Gujarati_India = 85,
Hausa_Latin_Nigeria = 86,
Hebrew_Israel = 87,
Hindi_India = 88,
Hungarian_Hungary = 89,
Icelandic_Iceland = 90,
Igbo_Nigeria = 91,
Indonesian_Indonesia = 92,
Inuktitut_Canada = 93,
Inuktitut_Latin_Canada = 94,
Irish_Ireland = 95,
isiXhosa_SouthAfrica = 96,
isiZulu_SouthAfrica = 97,
Italian_Italy = 98,
Italian_Switzerland = 99,
Japanese_Japan = 100,
Kannada_India = 101,
Kazakh_Kazakhstan = 102,
Khmer_Cambodia = 103,
Kiche_Guatemala = 104,
Kinyarwanda_Rwanda = 105,
Kiswahili_Kenya = 106,
Konkani_India = 107,
Korean_Korea = 108,
Kyrgyz_Kyrgyzstan = 109,
Lao_LaoPDR = 110,
Latvian_Latvia = 111,
Lithuanian_Lithuania = 112,
LowerSorbian_Germany = 113,
Luxembourgish_Luxembourg = 114,
Macedonian_NorthMacedonia = 115,
Malay_BruneiDarussalam = 116,
Malay_Malaysia = 117,
Malayalam_India = 118,
Maltese_Malta = 119,
Maori_NewZealand = 120,
Mapudungun_Chile = 121,
Marathi_India = 122,
Mohawk_Mohawk = 123,
Mongolian_Cyrillic_Mongolia = 124,
Mongolian_Traditional_PeoplesRepublicOfChina = 125,
Nepali_Nepal = 126,
Norwegian_Bokmal_Norway = 127,
Norwegian_Nynorsk_Norway = 128,
Occitan_France = 129,
Odia_India = 130,
Pashto_Afghanistan = 131,
Polish_Poland = 132,
Portuguese_Brazil = 133,
Portuguese_Portugal = 134,
Punjabi_India = 135,
Quechua_Bolivia = 136,
Quechua_Ecuador = 137,
Quechua_Peru = 138,
Romanian_Romania = 139,
Romansh_Switzerland = 140,
Russian_Russia = 141,
Sami_Inari_Finland = 142,
Sami_Lule_Norway = 143,
Sami_Lule_Sweden = 144,
Sami_Northern_Finland = 145,
Sami_Northern_Norway = 146,
Sami_Northern_Sweden = 147,
Sami_Skolt_Finland = 148,
Sami_Southern_Norway = 149,
Sami_Southern_Sweden = 150,
Sanskrit_India = 151,
Serbian_Cyrillic_BosniaAndHerzegovina = 152,
Serbian_Cyrillic_Serbia = 153,
Serbian_Latin_BosniaAndHerzegovina = 154,
Serbian_Latin_Serbia = 155,
SesothoSaLeboa_SouthAfrica = 156,
Setswana_SouthAfrica = 157,
Sinhala_SriLanka = 158,
Slovak_Slovakia = 159,
Slovenian_Slovenia = 160,
Spanish_Argentina = 161,
Spanish_Bolivia = 162,
Spanish_Chile = 163,
Spanish_Colombia = 164,
Spanish_CostaRica = 165,
Spanish_DominicanRepublic = 166,
Spanish_Ecuador = 167,
Spanish_ElSalvador = 168,
Spanish_Guatemala = 169,
Spanish_Honduras = 170,
Spanish_Mexico = 171,
Spanish_Nicaragua = 172,
Spanish_Panama = 173,
Spanish_Paraguay = 174,
Spanish_Peru = 175,
Spanish_PuertoRico = 176,
Spanish_ModernSort_Spain = 177,
Spanish_TraditionalSort_Spain = 178,
Spanish_UnitedStates = 179,
Spanish_Uruguay = 180,
Spanish_Venezuela = 181,
Swedish_Finland = 182,
Swedish_Sweden = 183,
Syriac_Syria = 184,
Tajik_Cyrillic_Tajikistan = 185,
Tamazight_Latin_Algeria = 186,
Tamil_India = 187,
Tatar_Russia = 188,
Telugu_India = 189,
Thai_Thailand = 190,
Tibetan_PRC = 191,
Turkish_Turkey = 192,
Turkmen_Turkmenistan = 193,
Uighur_PRC = 194,
Ukrainian_Ukraine = 195,
UpperSorbian_Germany = 196,
Urdu_IslamicRepublicOfPakistan = 197,
Uzbek_Cyrillic_Uzbekistan = 198,
Uzbek_Latin_Uzbekistan = 199,
Vietnamese_Vietnam = 200,
Welsh_UnitedKingdom = 201,
Wolof_Senegal = 202,
Yakut_Russia = 203,
Yi_PRC = 204,
Yoruba_Nigeria = 205,
}
Expand description
A Name
language.
Consists of Language + Region pairs.
https://learn.microsoft.com/en-us/typography/opentype/spec/name#windows-language-ids
Variants§
Unknown = 0
Afrikaans_SouthAfrica = 1
Albanian_Albania = 2
Alsatian_France = 3
Amharic_Ethiopia = 4
Arabic_Algeria = 5
Arabic_Bahrain = 6
Arabic_Egypt = 7
Arabic_Iraq = 8
Arabic_Jordan = 9
Arabic_Kuwait = 10
Arabic_Lebanon = 11
Arabic_Libya = 12
Arabic_Morocco = 13
Arabic_Oman = 14
Arabic_Qatar = 15
Arabic_SaudiArabia = 16
Arabic_Syria = 17
Arabic_Tunisia = 18
Arabic_UAE = 19
Arabic_Yemen = 20
Armenian_Armenia = 21
Assamese_India = 22
Azeri_Cyrillic_Azerbaijan = 23
Azeri_Latin_Azerbaijan = 24
Bashkir_Russia = 25
Basque_Basque = 26
Belarusian_Belarus = 27
Bengali_Bangladesh = 28
Bengali_India = 29
Bosnian_Cyrillic_BosniaAndHerzegovina = 30
Bosnian_Latin_BosniaAndHerzegovina = 31
Breton_France = 32
Bulgarian_Bulgaria = 33
Catalan_Catalan = 34
Chinese_HongKongSAR = 35
Chinese_MacaoSAR = 36
Chinese_PeoplesRepublicOfChina = 37
Chinese_Singapore = 38
Chinese_Taiwan = 39
Corsican_France = 40
Croatian_Croatia = 41
Croatian_Latin_BosniaAndHerzegovina = 42
Czech_CzechRepublic = 43
Danish_Denmark = 44
Dari_Afghanistan = 45
Divehi_Maldives = 46
Dutch_Belgium = 47
Dutch_Netherlands = 48
English_Australia = 49
English_Belize = 50
English_Canada = 51
English_Caribbean = 52
English_India = 53
English_Ireland = 54
English_Jamaica = 55
English_Malaysia = 56
English_NewZealand = 57
English_RepublicOfThePhilippines = 58
English_Singapore = 59
English_SouthAfrica = 60
English_TrinidadAndTobago = 61
English_UnitedKingdom = 62
English_UnitedStates = 63
English_Zimbabwe = 64
Estonian_Estonia = 65
Faroese_FaroeIslands = 66
Filipino_Philippines = 67
Finnish_Finland = 68
French_Belgium = 69
French_Canada = 70
French_France = 71
French_Luxembourg = 72
French_PrincipalityOfMonaco = 73
French_Switzerland = 74
Frisian_Netherlands = 75
Galician_Galician = 76
Georgian_Georgia = 77
German_Austria = 78
German_Germany = 79
German_Liechtenstein = 80
German_Luxembourg = 81
German_Switzerland = 82
Greek_Greece = 83
Greenlandic_Greenland = 84
Gujarati_India = 85
Hausa_Latin_Nigeria = 86
Hebrew_Israel = 87
Hindi_India = 88
Hungarian_Hungary = 89
Icelandic_Iceland = 90
Igbo_Nigeria = 91
Indonesian_Indonesia = 92
Inuktitut_Canada = 93
Inuktitut_Latin_Canada = 94
Irish_Ireland = 95
isiXhosa_SouthAfrica = 96
isiZulu_SouthAfrica = 97
Italian_Italy = 98
Italian_Switzerland = 99
Japanese_Japan = 100
Kannada_India = 101
Kazakh_Kazakhstan = 102
Khmer_Cambodia = 103
Kiche_Guatemala = 104
Kinyarwanda_Rwanda = 105
Kiswahili_Kenya = 106
Konkani_India = 107
Korean_Korea = 108
Kyrgyz_Kyrgyzstan = 109
Lao_LaoPDR = 110
Latvian_Latvia = 111
Lithuanian_Lithuania = 112
LowerSorbian_Germany = 113
Luxembourgish_Luxembourg = 114
Macedonian_NorthMacedonia = 115
Malay_BruneiDarussalam = 116
Malay_Malaysia = 117
Malayalam_India = 118
Maltese_Malta = 119
Maori_NewZealand = 120
Mapudungun_Chile = 121
Marathi_India = 122
Mohawk_Mohawk = 123
Mongolian_Cyrillic_Mongolia = 124
Mongolian_Traditional_PeoplesRepublicOfChina = 125
Nepali_Nepal = 126
Norwegian_Bokmal_Norway = 127
Norwegian_Nynorsk_Norway = 128
Occitan_France = 129
Odia_India = 130
Pashto_Afghanistan = 131
Polish_Poland = 132
Portuguese_Brazil = 133
Portuguese_Portugal = 134
Punjabi_India = 135
Quechua_Bolivia = 136
Quechua_Ecuador = 137
Quechua_Peru = 138
Romanian_Romania = 139
Romansh_Switzerland = 140
Russian_Russia = 141
Sami_Inari_Finland = 142
Sami_Lule_Norway = 143
Sami_Lule_Sweden = 144
Sami_Northern_Finland = 145
Sami_Northern_Norway = 146
Sami_Northern_Sweden = 147
Sami_Skolt_Finland = 148
Sami_Southern_Norway = 149
Sami_Southern_Sweden = 150
Sanskrit_India = 151
Serbian_Cyrillic_BosniaAndHerzegovina = 152
Serbian_Cyrillic_Serbia = 153
Serbian_Latin_BosniaAndHerzegovina = 154
Serbian_Latin_Serbia = 155
SesothoSaLeboa_SouthAfrica = 156
Setswana_SouthAfrica = 157
Sinhala_SriLanka = 158
Slovak_Slovakia = 159
Slovenian_Slovenia = 160
Spanish_Argentina = 161
Spanish_Bolivia = 162
Spanish_Chile = 163
Spanish_Colombia = 164
Spanish_CostaRica = 165
Spanish_DominicanRepublic = 166
Spanish_Ecuador = 167
Spanish_ElSalvador = 168
Spanish_Guatemala = 169
Spanish_Honduras = 170
Spanish_Mexico = 171
Spanish_Nicaragua = 172
Spanish_Panama = 173
Spanish_Paraguay = 174
Spanish_Peru = 175
Spanish_PuertoRico = 176
Spanish_ModernSort_Spain = 177
Spanish_TraditionalSort_Spain = 178
Spanish_UnitedStates = 179
Spanish_Uruguay = 180
Spanish_Venezuela = 181
Swedish_Finland = 182
Swedish_Sweden = 183
Syriac_Syria = 184
Tajik_Cyrillic_Tajikistan = 185
Tamazight_Latin_Algeria = 186
Tamil_India = 187
Tatar_Russia = 188
Telugu_India = 189
Thai_Thailand = 190
Tibetan_PRC = 191
Turkish_Turkey = 192
Turkmen_Turkmenistan = 193
Uighur_PRC = 194
Ukrainian_Ukraine = 195
UpperSorbian_Germany = 196
Urdu_IslamicRepublicOfPakistan = 197
Uzbek_Cyrillic_Uzbekistan = 198
Uzbek_Latin_Uzbekistan = 199
Vietnamese_Vietnam = 200
Welsh_UnitedKingdom = 201
Wolof_Senegal = 202
Yakut_Russia = 203
Yi_PRC = 204
Yoruba_Nigeria = 205
Implementations§
Trait Implementations§
impl Copy for Language
impl Eq for Language
impl StructuralPartialEq for Language
Auto Trait Implementations§
impl Freeze for Language
impl RefUnwindSafe for Language
impl Send for Language
impl Sync for Language
impl Unpin for Language
impl UnwindSafe for Language
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>,
Convert the source color to the destination color using the specified
method.
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default.
source§impl<T, Res> Apply<Res> for Twhere
T: ?Sized,
impl<T, Res> Apply<Res> for Twhere
T: ?Sized,
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
Cast a collection of colors into a collection of arrays.
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
Cast this collection of arrays into a collection of colors.
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<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
The number type that’s used in
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
Converts
self
into C
, using the provided parameters.source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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
Cast a collection of colors into a collection of color components.
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>
Convert
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>
Convert
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)
Convert
&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)
Convert
&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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
Performs a conversion from
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
Converts
other
into Self
, while performing the appropriate scaling,
rounding and clamping.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, 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
Performs a conversion into
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
The number type that’s used in
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
Converts
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
Convert into T with values clamped to the color defined bounds Read more
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
Convert into T. The resulting color might be invalid in its color space Read more
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 moresource§impl<T> IntoStimulus<T> for T
impl<T> IntoStimulus<T> for T
source§fn into_stimulus(self) -> T
fn into_stimulus(self) -> T
Converts
self
into T
, while performing the appropriate scaling,
rounding and clamping.source§impl<T> Pointable for T
impl<T> Pointable for T
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
The error for when
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>
Try to cast this collection of color components into a collection of
colors. Read more
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>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds
error is returned which contains
the unclamped color. Read moresource§impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
source§fn uints_from(colors: C) -> U
fn uints_from(colors: C) -> U
Cast a collection of colors into a collection of unsigned integers.
source§impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
source§fn uints_into(self) -> C
fn uints_into(self) -> C
Cast this collection of unsigned integers into a collection of colors.