pub enum ListStyle {
Show 58 variants
None,
Disc,
Circle,
Square,
Decimal,
EasternArabic,
Persian,
ArmenianLower,
ArmenianUpper,
Bengali,
Cambodian,
CjkDecimal,
CjkEarthlyBranch,
CjkHeavenlyStem,
Devanagari,
Ethiopic,
Georgian,
Gujarati,
Gurmukhi,
HangeulFormal,
HanjaInformal,
HanjaFormal,
JapaneseFormal,
JapaneseInformal,
Kannada,
Lao,
Malayalam,
Mongolian,
Myanmar,
Oriya,
Tamil,
Telugu,
Thai,
Tibetan,
LetterLower,
LetterUpper,
HexLower,
HexUpper,
ChineseTraditional,
ChineseTraditionalFinancial,
ChineseTraditionalFormal,
ChineseTraditionalFormalFinancial,
ChineseSimplified,
ChineseSimplifiedFinancial,
ChineseSimplifiedFormal,
ChineseSimplifiedFormalFinancial,
GreekUpper,
GreekLower,
Hiragana,
HiraganaIroha,
Katakana,
KatakanaIroha,
HangeulJamo,
HangeulSyllable,
RomanLower,
RomanUpper,
Hebrew,
Custom(Arc<dyn ListIndicator>),
}
Expand description
The style of a List
widget’s item indicators.
Variants§
None
This list should have no indicators.
Disc
A solid circle indicator, using the unicode bullet indicator.
Circle
A hollow circle.
Square
A filled square.
Decimal
Decimal digits (0-9).
EasternArabic
Eastern Arabic digits.
Persian
Persian digits.
ArmenianLower
Lowercase Armenian numbering.
ArmenianUpper
Uppercase Armenian numbering.
Bengali
Bengali numeric digits.
Cambodian
Cambodian numeric digits.
CjkDecimal
CJK Han decimal digits.
CjkEarthlyBranch
CJK Earthly Branch symbols.
This digit collection back to [CjkDecimal
] after the set is enumerated.
CjkHeavenlyStem
CJK Heavenly Stems symbols.
This digit collection falls back to [CjkDecimal
] after the set is
enumerated.
Devanagari
Devanagari numeric digits.
Ethiopic
Ethiopic numerical system.
Georgian
Traditional Georgian numbering.
Gujarati
Gujarati numeric digits.
Gurmukhi
Gurmukhi numeric digits.
HangeulFormal
Korean Hangeul numbering.
HanjaInformal
Informal Korean Hangeul numbering.
HanjaFormal
Formal Korean Hanja numbering.
JapaneseFormal
Formal Japanese Kanji numbering.
JapaneseInformal
Informal Japanese Kanji numbering.
Kannada
Kannada numeric digits.
Lao
Lao numeric digits.
Malayalam
Malayalam numeric digits.
Mongolian
Mongolian numeric digits.
Myanmar
Myanmar numeric digits.
Oriya
Oriya numeric digits.
Tamil
Tamil numeric digits.
Telugu
Telugu numeric digits.
Thai
Thai numeric digits.
Tibetan
Tibetan numeric digits.
LetterLower
ASCII lowercase alphabet (a-z).
LetterUpper
ASCII uppercase alphabet (A-Z).
HexLower
Hexadecimal lowercase digits (0-9a-f)
HexUpper
Hexadecimal uppercase digits (0-9A-F)
ChineseTraditional
Informal Traditional Chinese with ordinary characters.
ChineseTraditionalFinancial
Informal Traditional Chinese with financial characters.
ChineseTraditionalFormal
Formal Traditional Chinese with ordinary characters.
ChineseTraditionalFormalFinancial
Formal Traditional Chinese with financial characters.
ChineseSimplified
Informal Simplified Chinese with ordinary characters.
ChineseSimplifiedFinancial
Informal Simplified Chinese with financial characters.
ChineseSimplifiedFormal
Formal Simplified Chinese with ordinary characters.
ChineseSimplifiedFormalFinancial
Formal Simplified Chinese with financial characters.
GreekUpper
Greek lowercase alphabet.
GreekLower
Greek uppercase alphabet.
Hiragana
Japanese Hiragana Aiueo alphabet.
HiraganaIroha
Japanese Hiragana Iroha alphabet.
Katakana
Japanese Katakana Aiueo alphabet.
KatakanaIroha
Japanese Katakana Iroha alphabet.
HangeulJamo
Korean Hangeul Jamo alphabet.
HangeulSyllable
Korean Hangeul Syllable alphabet.
RomanLower
Lowercase Roman numerals (i, ii, iii, iv, …).
RomanUpper
Uppercase Roman numerals (I, II, III, IV, …).
Hebrew
Hebrew numerals.
Custom(Arc<dyn ListIndicator>)
A custom list indicator style.
Implementations§
Trait Implementations§
source§impl ListIndicator for ListStyle
impl ListIndicator for ListStyle
Auto Trait Implementations§
impl Freeze for ListStyle
impl !RefUnwindSafe for ListStyle
impl Send for ListStyle
impl Sync for ListStyle
impl Unpin for ListStyle
impl !UnwindSafe for ListStyle
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.§impl<A> Cast for A
impl<A> Cast for A
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)
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
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§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
.§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
.§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.§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.§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.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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
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> IntoReadOnly<T> for T
impl<T> IntoReadOnly<T> for T
source§fn into_read_only(self) -> ReadOnly<T>
fn into_read_only(self) -> ReadOnly<T>
self
as a ReadOnly
.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> IntoValue<T> for T
impl<T> IntoValue<T> for T
source§fn into_value(self) -> Value<T>
fn into_value(self) -> Value<T>
Value
.§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
ReadEndian::read_from_little_endian()
.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