pub struct VisualAccessibilitySettings {
pub high_contrast: bool,
pub color_blind_friendly: bool,
pub reduced_motion: bool,
pub indicator_scaling: f32,
pub text_scaling: f32,
pub audio_description_mode: bool,
pub screen_reader_compatible: bool,
}Expand description
Visual accessibility settings
Fields§
§high_contrast: boolHigh contrast mode
color_blind_friendly: boolColor blind friendly palette
reduced_motion: boolMotion sensitivity reduction
indicator_scaling: f32Visual indicator scaling
text_scaling: f32Text size scaling
audio_description_mode: boolAudio description visual cues
screen_reader_compatible: boolScreen reader compatibility
Trait Implementations§
Source§impl Clone for VisualAccessibilitySettings
impl Clone for VisualAccessibilitySettings
Source§fn clone(&self) -> VisualAccessibilitySettings
fn clone(&self) -> VisualAccessibilitySettings
Returns a duplicate 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 Debug for VisualAccessibilitySettings
impl Debug for VisualAccessibilitySettings
Source§impl<'de> Deserialize<'de> for VisualAccessibilitySettings
impl<'de> Deserialize<'de> for VisualAccessibilitySettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VisualAccessibilitySettings
impl RefUnwindSafe for VisualAccessibilitySettings
impl Send for VisualAccessibilitySettings
impl Sync for VisualAccessibilitySettings
impl Unpin for VisualAccessibilitySettings
impl UnsafeUnpin for VisualAccessibilitySettings
impl UnwindSafe for VisualAccessibilitySettings
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§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> 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 more