pub enum VisionDeficiencyType {
None,
Deuteranopia,
Protanopia,
Tritanopia,
Achromatopsia,
BlurredVision,
ReducedContrast,
}Expand description
Simulated vision deficiency for the screenshot API.
Variants§
None
No simulated deficiency.
Deuteranopia
Red-green color blindness (missing green cones).
Protanopia
Red-green color blindness (missing red cones).
Tritanopia
Blue-yellow color blindness.
Achromatopsia
Total color blindness.
BlurredVision
Blurred vision simulation.
ReducedContrast
Reduced contrast simulation.
Implementations§
Trait Implementations§
Source§impl Clone for VisionDeficiencyType
impl Clone for VisionDeficiencyType
Source§fn clone(&self) -> VisionDeficiencyType
fn clone(&self) -> VisionDeficiencyType
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 VisionDeficiencyType
impl Debug for VisionDeficiencyType
Source§impl<'de> Deserialize<'de> for VisionDeficiencyType
impl<'de> Deserialize<'de> for VisionDeficiencyType
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
Source§impl PartialEq for VisionDeficiencyType
impl PartialEq for VisionDeficiencyType
Source§impl Serialize for VisionDeficiencyType
impl Serialize for VisionDeficiencyType
impl Copy for VisionDeficiencyType
impl Eq for VisionDeficiencyType
impl StructuralPartialEq for VisionDeficiencyType
Auto Trait Implementations§
impl Freeze for VisionDeficiencyType
impl RefUnwindSafe for VisionDeficiencyType
impl Send for VisionDeficiencyType
impl Sync for VisionDeficiencyType
impl Unpin for VisionDeficiencyType
impl UnsafeUnpin for VisionDeficiencyType
impl UnwindSafe for VisionDeficiencyType
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