#[non_exhaustive]pub enum PropertyPresenceCondition {
Commandable,
IntrinsicReporting,
PairedText,
}Expand description
Why a conditionally present property row is implemented.
Metadata describes effective rows that are already present. These values retain the conformance reason; they are not predicates evaluated at runtime.
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.
Commandable
The row is present because the object is commandable.
IntrinsicReporting
The row is present because the object implements intrinsic reporting.
PairedText
The paired Active_Text and Inactive_Text option is implemented.
Trait Implementations§
Source§impl Clone for PropertyPresenceCondition
impl Clone for PropertyPresenceCondition
Source§fn clone(&self) -> PropertyPresenceCondition
fn clone(&self) -> PropertyPresenceCondition
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 PropertyPresenceCondition
Source§impl Debug for PropertyPresenceCondition
impl Debug for PropertyPresenceCondition
impl Eq for PropertyPresenceCondition
impl StructuralPartialEq for PropertyPresenceCondition
Auto Trait Implementations§
impl Freeze for PropertyPresenceCondition
impl RefUnwindSafe for PropertyPresenceCondition
impl Send for PropertyPresenceCondition
impl Sync for PropertyPresenceCondition
impl Unpin for PropertyPresenceCondition
impl UnsafeUnpin for PropertyPresenceCondition
impl UnwindSafe for PropertyPresenceCondition
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