pub enum AbsenceReason {
NodeMissing,
FormatUnsupported,
TrialInitFailed {
exit_after_ms: u32,
},
TrialInitHung,
DeniedByQuirk {
key: String,
},
}Expand description
Why a capability was concluded Probed::Absent.
Variants§
NodeMissing
No node / device file existed to probe.
FormatUnsupported
A node existed but enumerated no usable format (e.g. no H.264 output).
TrialInitFailed
The device advertised itself but a trial init failed (exited) after
exit_after_ms milliseconds.
TrialInitHung
The trial init hung (never reaped within the bounded window); the probe runner SIGKILLed the process group and gave up so the agent survives.
DeniedByQuirk
A host quirk explicitly denied this capability under key.
Trait Implementations§
Source§impl Clone for AbsenceReason
impl Clone for AbsenceReason
Source§fn clone(&self) -> AbsenceReason
fn clone(&self) -> AbsenceReason
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 moreSource§impl Debug for AbsenceReason
impl Debug for AbsenceReason
Source§impl<'de> Deserialize<'de> for AbsenceReason
impl<'de> Deserialize<'de> for AbsenceReason
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AbsenceReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AbsenceReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AbsenceReason
Source§impl PartialEq for AbsenceReason
impl PartialEq for AbsenceReason
Source§impl Serialize for AbsenceReason
impl Serialize for AbsenceReason
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for AbsenceReason
Auto Trait Implementations§
impl Freeze for AbsenceReason
impl RefUnwindSafe for AbsenceReason
impl Send for AbsenceReason
impl Sync for AbsenceReason
impl Unpin for AbsenceReason
impl UnsafeUnpin for AbsenceReason
impl UnwindSafe for AbsenceReason
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.