# Enum Language

    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§

§

### impl Language

#### pub fn primary_language(&self) -> &'static str

Returns the primary language.

#### pub fn region(&self) -> &'static str

Returns a language region.

## Trait Implementations§

§

### impl Clone for Language

§

#### fn clone(&self) -> Language

Returns a duplicate of the value. Read more
1.0.0 · Source§

#### fn clone_from(&mut self, source: &Self)

Performs copy-assignment from `source`. Read more
§

### impl Debug for Language

§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

### impl Display for Language

§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

### impl PartialEq for Language

§

#### fn eq(&self, other: &Language) -> bool

Tests for `self` and `other` values to be equal, and is used by `==`.
1.0.0 · Source§

#### fn ne(&self, other: &Rhs) -> bool

Tests for `!=`. The default implementation is almost always sufficient, and should not be overridden without very good reason.
§

### 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 S
where 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) -> D
where M: TransformMatrix<T>,

Convert the source color to the destination color using the specified method.
Source§

#### fn adapt_into(self) -> D

Convert the source color to the destination color using the bradford method by default.
§

### impl<T> Also for T

§

#### fn also<F>(self, block: F) -> Self
where F: FnOnce(&mut Self),

Apply a function to this value and return the (possibly) modified value.
Source§

### impl<T> Any for T
where T: 'static + ?Sized,

Source§

#### fn type_id(&self) -> TypeId

Gets the `TypeId` of `self`. Read more
§

### impl<T> AnyEq for T
where T: Any + PartialEq,

§

#### fn equals(&self, other: &(dyn Any + 'static)) -> bool

§

#### fn as_any(&self) -> &(dyn Any + 'static)

§

### impl<T, Res> Apply<Res> for T
where T: ?Sized,

§

#### fn apply<F>(self, f: F) -> Res
where F: FnOnce(Self) -> Res, Self: Sized,

Apply a function which takes the parameter by value.
§

#### fn apply_ref<F>(&self, f: F) -> Res
where F: FnOnce(&Self) -> Res,

Apply a function which takes the parameter by reference.
§

#### fn apply_mut<F>(&mut self, f: F) -> Res
where F: FnOnce(&mut Self) -> Res,

Apply a function which takes the parameter by mutable reference.
Source§

### impl<T, C> ArraysFrom<C> for T
where C: IntoArrays<T>,

Source§

#### fn arrays_from(colors: C) -> T

Cast a collection of colors into a collection of arrays.
Source§

### impl<T, C> ArraysInto<C> for T
where C: FromArrays<T>,

Source§

#### fn arrays_into(self) -> C

Cast this collection of arrays into a collection of colors.
Source§

### impl<T> Borrow<T> for T
where T: ?Sized,

Source§

#### fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

### impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

#### fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

### impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for U
where T: FromCam16Unclamped<WpParam, U>,

Source§

#### 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

Converts `self` into `C`, using the provided parameters.
Source§

### impl<T> CloneToUninit for T
where T: Clone,

Source§

#### unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (`clone_to_uninit`)
Performs copy-assignment from `self` to `dest`. Read more
Source§

### impl<T, C> ComponentsFrom<C> for T
where C: IntoComponents<T>,

Source§

#### fn components_from(colors: C) -> T

Cast a collection of colors into a collection of color components.
§

### impl<T> Downcast for T
where T: 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`.
§

#### 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`.
§

#### 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.
§

#### 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.
§

### impl<T> DowncastSync for T
where T: Any + Send + Sync,

§

#### fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert `Arc<Trait>` (where `Trait: Downcast`) to `Arc<Any>`. `Arc<Any>` can then be further `downcast` into `Arc<ConcreteType>` where `ConcreteType` implements `Trait`.
§

### impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

#### fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

### impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

#### fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

### impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

#### fn equivalent(&self, key: &K) -> bool

Compare self to `key` and return `true` if they are equal.
Source§

### impl<T> From<T> for T

Source§

#### fn from(t: T) -> T

Returns the argument unchanged.

Source§

### impl<T> FromAngle<T> for T

Source§

#### fn from_angle(angle: T) -> T

Performs a conversion from `angle`.
Source§

### impl<T, U> FromStimulus<U> for T
where U: IntoStimulus<T>,

Source§

#### fn from_stimulus(other: U) -> T

Converts `other` into `Self`, while performing the appropriate scaling, rounding and clamping.
§

### impl<T> Instrument for T

§

#### fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Instruments this type with the provided [`Span`], returning an `Instrumented` wrapper. Read more
§

#### fn in_current_span(self) -> Instrumented<Self> ⓘ

Instruments this type with the current `Span`, returning an `Instrumented` wrapper. Read more
Source§

### impl<T, U> Into<U> for T
where U: From<T>,

Source§

#### fn into(self) -> U

Calls `U::from(self)`.

That is, this conversion is whatever the implementation of `From<T> for U` chooses to do.

Source§

### impl<T, U> IntoAngle<U> for T
where U: FromAngle<T>,

Source§

#### fn into_angle(self) -> U

Performs a conversion into `T`.
§

### impl<State, Message> IntoBoot<State, Message> for State

§

#### fn into_boot(self) -> (State, Task<Message>)

Turns some type into the initial state of some `Application`.
Source§

### impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for U
where T: Cam16FromUnclamped<WpParam, U>,

Source§

#### 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

Converts `self` into `C`, using the provided parameters.
Source§

### impl<T, U> IntoColor<U> for T
where U: FromColor<T>,

Source§

#### 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 T
where U: FromColorUnclamped<T>,

Source§

#### fn into_color_unclamped(self) -> U

Convert into T. The resulting color might be invalid in its color space Read more
Source§

### impl<T> IntoStimulus<T> for T

Source§

#### fn into_stimulus(self) -> T

Converts `self` into `T`, while performing the appropriate scaling, rounding and clamping.
Source§

### impl<T> Same for T

Source§

#### type Output = T

Should always be `Self`
Source§

### impl<T> ToOwned for T
where T: Clone,

Source§

#### type Owned = T

The resulting type after obtaining ownership.
Source§

#### fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

#### fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

### impl<T> ToSmolStr for T
where T: Display + ?Sized,

§

#### fn to_smolstr(&self) -> SmolStr

Source§

### impl<T> ToString for T
where T: Display + ?Sized,

Source§

#### fn to_string(&self) -> String

Converts the given value to a `String`. Read more
Source§

### impl<T, C> TryComponentsInto<C> for T
where C: TryFromComponents<T>,

Source§

#### 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>

Try to cast this collection of color components into a collection of colors. Read more
Source§

### impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

#### type Error = Infallible

The type returned in the event of a conversion error.
Source§

#### fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

### impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

#### type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

#### fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

### impl<T, U> TryIntoColor<U> for T
where U: TryFromColor<T>,

Source§

#### 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 more
Source§

### impl<C, U> UintsFrom<C> for U
where C: IntoUints<U>,

Source§

#### fn uints_from(colors: C) -> U

Cast a collection of colors into a collection of unsigned integers.
Source§

### impl<C, U> UintsInto<C> for U
where C: FromUints<U>,

Source§

#### fn uints_into(self) -> C

Cast this collection of unsigned integers into a collection of colors.
§

### impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

#### fn vzip(self) -> V

§

### impl<T> WithSubscriber for T

§

#### fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Attaches the provided `Subscriber` to this type, returning a [`WithDispatch`] wrapper. Read more
§

#### fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

Attaches the current default `Subscriber` to this type, returning a [`WithDispatch`] wrapper. Read more
§

### impl<T> MaybeClone for T

§

### impl<T> MaybeDebug for T

§

### impl<T> MaybeSend for T
where T: Send,

§

### impl<T> MaybeSend for T
where T: Send,

§

### impl<T> MaybeSync for T
where T: Sync,

§

### impl<T> MaybeSync for T
where T: Sync,