pub struct InputCapability {
pub status: InputStatus,
pub reason: Option<String>,
}Expand description
A single input capability with status and optional reason.
Fields§
§status: InputStatusAvailability status of the input.
reason: Option<String>Reason for the status (e.g., “missing_lcov” when unavailable).
Trait Implementations§
Source§impl Clone for InputCapability
impl Clone for InputCapability
Source§fn clone(&self) -> InputCapability
fn clone(&self) -> InputCapability
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 InputCapability
impl Debug for InputCapability
Source§impl<'de> Deserialize<'de> for InputCapability
impl<'de> Deserialize<'de> for InputCapability
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 InputCapability
impl PartialEq for InputCapability
Source§impl Serialize for InputCapability
impl Serialize for InputCapability
impl Eq for InputCapability
impl StructuralPartialEq for InputCapability
Auto Trait Implementations§
impl Freeze for InputCapability
impl RefUnwindSafe for InputCapability
impl Send for InputCapability
impl Sync for InputCapability
impl Unpin for InputCapability
impl UnsafeUnpin for InputCapability
impl UnwindSafe for InputCapability
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