pub enum TargetSensitivitySignal {
SecureRole,
SecureSubrole,
ProtectedContent,
UiaIsPassword,
SensitiveLabel,
AmbiguousMatch,
ElementNotFound,
InspectionError,
InvalidField,
NativeSignalUnavailable,
}Expand description
A single value-free signal contributing to a sensitivity assessment.
Variants§
SecureRole
Element reports a secure accessibility role.
SecureSubrole
Element reports a secure accessibility subrole.
ProtectedContent
Element is marked as protected content.
UiaIsPassword
UI Automation reports the element as a password field.
SensitiveLabel
Element label matched a sensitive pattern.
AmbiguousMatch
Multiple candidate elements matched ambiguously.
ElementNotFound
The referenced element was not found.
InspectionError
Inspection raised an error.
InvalidField
The field was invalid for inspection.
Native sensitivity signals were unavailable.
Trait Implementations§
Source§impl Clone for TargetSensitivitySignal
impl Clone for TargetSensitivitySignal
Source§fn clone(&self) -> TargetSensitivitySignal
fn clone(&self) -> TargetSensitivitySignal
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TargetSensitivitySignal
Source§impl Debug for TargetSensitivitySignal
impl Debug for TargetSensitivitySignal
Source§impl<'de> Deserialize<'de> for TargetSensitivitySignal
impl<'de> Deserialize<'de> for TargetSensitivitySignal
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
impl Eq for TargetSensitivitySignal
Source§impl Hash for TargetSensitivitySignal
impl Hash for TargetSensitivitySignal
Source§impl PartialEq for TargetSensitivitySignal
impl PartialEq for TargetSensitivitySignal
Source§impl Serialize for TargetSensitivitySignal
impl Serialize for TargetSensitivitySignal
impl StructuralPartialEq for TargetSensitivitySignal
Auto Trait Implementations§
impl Freeze for TargetSensitivitySignal
impl RefUnwindSafe for TargetSensitivitySignal
impl Send for TargetSensitivitySignal
impl Sync for TargetSensitivitySignal
impl Unpin for TargetSensitivitySignal
impl UnsafeUnpin for TargetSensitivitySignal
impl UnwindSafe for TargetSensitivitySignal
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.