pub struct Lang(/* private fields */);Expand description
An identifier for a natural language.
Implementations§
Source§impl Lang
impl Lang
pub const ABKHAZIAN: Self
pub const AFAR: Self
pub const AFRIKAANS: Self
pub const AGHEM: Self
pub const AKAN: Self
pub const AKKADIAN: Self
pub const ALBANIAN: Self
pub const ALGERIAN_ARABIC: Self
pub const AMHARIC: Self
pub const ANCIENT_EGYPTIAN: Self
pub const ANCIENT_GREEK: Self
pub const ANCIENT_HEBREW: Self
pub const ARABIC: Self
pub const ARAMAIC: Self
pub const ARMENIAN: Self
pub const ASSAMESE: Self
pub const ASTURIAN: Self
pub const ASU: Self
pub const ATSAM: Self
pub const AVESTAN: Self
pub const AWADHI: Self
pub const AYMARA: Self
pub const AZERBAIJANI: Self
pub const BAFIA: Self
pub const BALINESE: Self
pub const BALUCHI: Self
pub const BAMBARA: Self
pub const BANGLA: Self
pub const BASAA: Self
pub const BASHKIR: Self
pub const BASQUE: Self
pub const BATAK_TOBA: Self
pub const BAVARIAN: Self
pub const BELARUSIAN: Self
pub const BEMBA: Self
pub const BENA: Self
pub const BETAWI: Self
pub const BHOJPURI: Self
pub const BLIN: Self
pub const BODO: Self
pub const BOSNIAN: Self
pub const BRETON: Self
pub const BULGARIAN: Self
pub const BURIAT: Self
pub const BURMESE: Self
pub const CANTONESE: Self
pub const CARIAN: Self
pub const CATALAN: Self
pub const CEBUANO: Self
pub const CENTRAL_ATLAS_TAMAZIGHT: Self
pub const CENTRAL_KURDISH: Self
pub const CHAKMA: Self
pub const CHECHEN: Self
pub const CHEROKEE: Self
pub const CHIGA: Self
pub const CHINESE: Self
pub const CHURCH_SLAVIC: Self
pub const CHUVASH: Self
pub const CLASSICAL_MANDAIC: Self
pub const COLOGNIAN: Self
pub const COPTIC: Self
pub const CORNISH: Self
pub const CORSICAN: Self
pub const CROATIAN: Self
pub const CZECH: Self
pub const DANISH: Self
pub const DIVEHI: Self
pub const DOGRI: Self
pub const DUALA: Self
pub const DUTCH: Self
pub const DZONGKHA: Self
pub const EGYPTIAN_ARABIC: Self
pub const EMBU: Self
pub const ENGLISH: Self
pub const ERZYA: Self
pub const ESPERANTO: Self
pub const ESTONIAN: Self
pub const ETRUSCAN: Self
pub const EWE: Self
pub const EWONDO: Self
pub const FAROESE: Self
pub const FILIPINO: Self
pub const FINNISH: Self
pub const FRENCH: Self
pub const FRIULIAN: Self
pub const FULAH: Self
pub const GA: Self
pub const GALICIAN: Self
pub const GANDA: Self
pub const GEEZ: Self
pub const GEORGIAN: Self
pub const GERMAN: Self
pub const GOTHIC: Self
pub const GREEK: Self
pub const GUARANI: Self
pub const GUJARATI: Self
pub const GUSII: Self
pub const HARYANVI: Self
pub const HAUSA: Self
pub const HAWAIIAN: Self
pub const HEBREW: Self
pub const HINDI: Self
pub const HMONG_NJUA: Self
pub const HUNGARIAN: Self
pub const ICELANDIC: Self
pub const IGBO: Self
pub const INARI_SAMI: Self
pub const INDONESIAN: Self
pub const INGUSH: Self
pub const INTERLINGUA: Self
pub const INTERSLAVIC: Self
pub const INUKTITUT: Self
pub const IRISH: Self
pub const ITALIAN: Self
pub const JAPANESE: Self
pub const JAVANESE: Self
pub const JJU: Self
pub const JOLA_FONYI: Self
pub const KABUVERDIANU: Self
pub const KABYLE: Self
pub const KAINGANG: Self
pub const KAKO: Self
pub const KALAALLISUT: Self
pub const KALENJIN: Self
pub const KAMBA: Self
pub const KANGRI: Self
pub const KANNADA: Self
pub const KASHMIRI: Self
pub const KAZAKH: Self
pub const KHMER: Self
pub const KIKUYU: Self
pub const KINYARWANDA: Self
pub const KOMI: Self
pub const KONKANI: Self
pub const KOREAN: Self
pub const KOYRABORO_SENNI: Self
pub const KOYRA_CHIINI: Self
pub const KURDISH: Self
pub const KWASIO: Self
pub const KYRGYZ: Self
pub const LADINO: Self
pub const LAKOTA: Self
pub const LANGI: Self
pub const LAO: Self
pub const LATIN: Self
pub const LATVIAN: Self
pub const LEPCHA: Self
pub const LIGURIAN: Self
pub const LIMBU: Self
pub const LINEAR_A: Self
pub const LINGALA: Self
pub const LITHUANIAN: Self
pub const LOMBARD: Self
pub const LOWER_SORBIAN: Self
pub const LOW_GERMAN: Self
pub const LUBA_KATANGA: Self
pub const LUO: Self
pub const LUXEMBOURGISH: Self
pub const LUYIA: Self
pub const LYCIAN: Self
pub const LYDIAN: Self
pub const LU: Self
pub const MACEDONIAN: Self
pub const MACHAME: Self
pub const MAITHILI: Self
pub const MAKASAR: Self
pub const MAKHUWA_MEETTO: Self
pub const MAKHUWA: Self
pub const MAKONDE: Self
pub const MALAGASY: Self
pub const MALAY: Self
pub const MALAYALAM: Self
pub const MALTESE: Self
pub const MANIPURI: Self
pub const MANX: Self
pub const MARATHI: Self
pub const MASAI: Self
pub const MAZANDERANI: Self
pub const MERU: Self
pub const METAʼ: Self
pub const MONGOLIAN: Self
pub const MORISYEN: Self
pub const MUNDANG: Self
pub const MUSCOGEE: Self
pub const MAORI: Self
pub const NAMA: Self
pub const NAVAJO: Self
pub const NEPALI: Self
pub const NEWARI: Self
pub const NGIEMBOON: Self
pub const NGOMBA: Self
pub const NHEENGATU: Self
pub const NIGERIAN_PIDGIN: Self
pub const NORTHERN_FRISIAN: Self
pub const NORTHERN_KURDISH: Self
pub const NORTHERN_LURI: Self
pub const NORTHERN_SAMI: Self
pub const NORTHERN_SOTHO: Self
pub const NORTH_NDEBELE: Self
pub const NORWEGIAN: Self
pub const NORWEGIAN_BOKMAL: Self
pub const NORWEGIAN_NYNORSK: Self
pub const NUER: Self
pub const NYANJA: Self
pub const NYANKOLE: Self
pub const NKO: Self
pub const OCCITAN: Self
pub const ODIA: Self
pub const OLD_IRISH: Self
pub const OLD_NORSE: Self
pub const OLD_PERSIAN: Self
pub const OLD_UIGHUR: Self
pub const OROMO: Self
pub const OSAGE: Self
pub const OSSETIC: Self
pub const PAPIAMENTO: Self
pub const PASHTO: Self
pub const PERSIAN: Self
pub const PHOENICIAN: Self
pub const PIEDMONTESE: Self
pub const POLISH: Self
pub const PORTUGUESE: Self
pub const PRUSSIAN: Self
pub const PUNJABI: Self
pub const QUECHUA: Self
pub const RAJASTHANI: Self
pub const ROMANIAN: Self
pub const ROMANSH: Self
pub const ROMBO: Self
pub const RUNDI: Self
pub const RUSSIAN: Self
pub const RWA: Self
pub const SABAEAN: Self
pub const SAHO: Self
pub const SAKHA: Self
pub const SAMARITAN: Self
pub const SAMBURU: Self
pub const SANGO: Self
pub const SANGU: Self
pub const SANSKRIT: Self
pub const SANTALI: Self
pub const SARAIKI: Self
pub const SARDINIAN: Self
pub const SCOTTISH_GAELIC: Self
pub const SENA: Self
pub const SERBIAN: Self
pub const SHAMBALA: Self
pub const SHONA: Self
pub const SICHUAN_YI: Self
pub const SICILIAN: Self
pub const SILESIAN: Self
pub const SINDHI: Self
pub const SINHALA: Self
pub const SINTE_ROMANI: Self
pub const SLOVAK: Self
pub const SLOVENIAN: Self
pub const SOGA: Self
pub const SOMALI: Self
pub const SOUTHERN_ALTAI: Self
pub const SOUTHERN_SOTHO: Self
pub const SOUTH_NDEBELE: Self
pub const SPANISH: Self
pub const STANDARD_MOROCCAN_TAMAZIGHT: Self
pub const SUNDANESE: Self
pub const SWAHILI: Self
pub const SWATI: Self
pub const SWEDISH: Self
pub const SWISS_GERMAN: Self
pub const SYRIAC: Self
pub const TACHELHIT: Self
pub const TAITA: Self
pub const TAI_NUA: Self
pub const TAJIK: Self
pub const TAMIL: Self
pub const TANGUT: Self
pub const TAROKO: Self
pub const TASAWAQ: Self
pub const TATAR: Self
pub const TELUGU: Self
pub const TESO: Self
pub const THAI: Self
pub const TIBETAN: Self
pub const TIGRE: Self
pub const TIGRINYA: Self
pub const TOK_PISIN: Self
pub const TONGAN: Self
pub const TSONGA: Self
pub const TSWANA: Self
pub const TURKISH: Self
pub const TURKMEN: Self
pub const TYAP: Self
pub const UGARITIC: Self
pub const UKRAINIAN: Self
pub const UNKNOWN_LANGUAGE: Self
pub const UPPER_SORBIAN: Self
pub const URDU: Self
pub const UYGHUR: Self
pub const UZBEK: Self
pub const VAI: Self
pub const VENDA: Self
pub const VENETIAN: Self
pub const VIETNAMESE: Self
pub const VOLAPUK: Self
pub const VUNJO: Self
pub const WALSER: Self
pub const WARAY: Self
pub const WELSH: Self
pub const WESTERN_FRISIAN: Self
pub const WOLAYTTA: Self
pub const WOLOF: Self
pub const XHOSA: Self
pub const YANGBEN: Self
pub const YIDDISH: Self
pub const YORUBA: Self
pub const ZARMA: Self
pub const ZHUANG: Self
pub const ZULU: Self
Trait Implementations§
Source§impl FromValue for Lang
impl FromValue for Lang
Source§fn from_value(value: Value) -> HintedStrResult<Self>
fn from_value(value: Value) -> HintedStrResult<Self>
Try to cast the value into an instance of
Self.Source§impl Ord for Lang
impl Ord for Lang
Source§impl PartialOrd for Lang
impl PartialOrd for Lang
impl Copy for Lang
impl Eq for Lang
impl StructuralPartialEq for Lang
Auto Trait Implementations§
impl Freeze for Lang
impl RefUnwindSafe for Lang
impl Send for Lang
impl Sync for Lang
impl Unpin for Lang
impl UnwindSafe for Lang
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, 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> 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>,
Casts the value.
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>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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<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> FromValue<Spanned<Value>> for Twhere
T: FromValue,
impl<T> FromValue<Spanned<Value>> for Twhere
T: FromValue,
Source§fn from_value(value: Spanned<Value>) -> Result<T, HintedString>
fn from_value(value: Spanned<Value>) -> Result<T, HintedString>
Try to cast the value into an instance of
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> 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>>
Cast this type into a value.
Source§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> 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>,
Casts the value.
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)
Casts the value.
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>,
Casts the value.
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
Casts the value.
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.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.