#[non_exhaustive]pub enum AccessibleAnnouncementPriority {
Low,
Medium,
High,
}
Available on crate feature
v4_14
only.Expand description
The priority of an accessibility announcement.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Low
The announcement is low priority, and might be read only on the user’s request.
Medium
The announcement is of medium priority, and is usually spoken at the next opportunity, such as at the end of speaking the current sentence or when the user pauses typing.
High
The announcement is of high priority, and is usually spoken immediately. Because an interruption might disorient users or cause them to not complete their current task, authors SHOULD NOT use high priority announcements unless the interruption is imperative. An example would be a notification about a critical battery power level.
Trait Implementations§
Source§impl Clone for AccessibleAnnouncementPriority
impl Clone for AccessibleAnnouncementPriority
Source§fn clone(&self) -> AccessibleAnnouncementPriority
fn clone(&self) -> AccessibleAnnouncementPriority
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl From<AccessibleAnnouncementPriority> for Value
impl From<AccessibleAnnouncementPriority> for Value
Source§fn from(v: AccessibleAnnouncementPriority) -> Self
fn from(v: AccessibleAnnouncementPriority) -> Self
Converts to this type from the input type.
Source§impl<'a> FromValue<'a> for AccessibleAnnouncementPriority
impl<'a> FromValue<'a> for AccessibleAnnouncementPriority
Source§type Checker = GenericValueTypeChecker<AccessibleAnnouncementPriority>
type Checker = GenericValueTypeChecker<AccessibleAnnouncementPriority>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value
. Read moreSource§impl HasParamSpec for AccessibleAnnouncementPriority
impl HasParamSpec for AccessibleAnnouncementPriority
type ParamSpec = ParamSpecEnum
Source§type SetValue = AccessibleAnnouncementPriority
type SetValue = AccessibleAnnouncementPriority
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(_: &str, _: AccessibleAnnouncementPriority) -> ParamSpecEnumBuilder<'_, AccessibleAnnouncementPriority>
fn param_spec_builder() -> Self::BuilderFn
Source§impl Ord for AccessibleAnnouncementPriority
impl Ord for AccessibleAnnouncementPriority
Source§fn cmp(&self, other: &AccessibleAnnouncementPriority) -> Ordering
fn cmp(&self, other: &AccessibleAnnouncementPriority) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AccessibleAnnouncementPriority
impl PartialEq for AccessibleAnnouncementPriority
Source§fn eq(&self, other: &AccessibleAnnouncementPriority) -> bool
fn eq(&self, other: &AccessibleAnnouncementPriority) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl PartialOrd for AccessibleAnnouncementPriority
impl PartialOrd for AccessibleAnnouncementPriority
Source§impl StaticType for AccessibleAnnouncementPriority
impl StaticType for AccessibleAnnouncementPriority
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.Source§impl ValueType for AccessibleAnnouncementPriority
impl ValueType for AccessibleAnnouncementPriority
Source§type Type = AccessibleAnnouncementPriority
type Type = AccessibleAnnouncementPriority
Type to get the
Type
from. Read moreimpl Copy for AccessibleAnnouncementPriority
impl Eq for AccessibleAnnouncementPriority
impl StructuralPartialEq for AccessibleAnnouncementPriority
Auto Trait Implementations§
impl Freeze for AccessibleAnnouncementPriority
impl RefUnwindSafe for AccessibleAnnouncementPriority
impl Send for AccessibleAnnouncementPriority
impl Sync for AccessibleAnnouncementPriority
impl Unpin for AccessibleAnnouncementPriority
impl UnwindSafe for AccessibleAnnouncementPriority
Blanket Implementations§
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<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> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue
clone of self
.