pub struct ExecutionCapability {
pub app_id: String,
pub operation: String,
pub backend: String,
pub supported_modes: Vec<ExecutionMode>,
pub interference: String,
pub confidence: f64,
pub verified_at: Option<String>,
pub verification_source: String,
}Expand description
A verified execution capability advertised by the runtime.
Fields§
§app_id: StringApplication/bundle identifier, or * for any.
operation: StringOperation the capability covers.
backend: StringBackend that provides the capability.
supported_modes: Vec<ExecutionMode>Execution modes the capability supports.
interference: StringInterference classification for the capability.
confidence: f64Confidence in 0.0..=1.0.
verified_at: Option<String>RFC 3339 timestamp the capability was last verified, when known.
verification_source: StringSource of the capability verification.
Trait Implementations§
Source§impl Clone for ExecutionCapability
impl Clone for ExecutionCapability
Source§fn clone(&self) -> ExecutionCapability
fn clone(&self) -> ExecutionCapability
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 ExecutionCapability
impl Debug for ExecutionCapability
Source§impl<'de> Deserialize<'de> for ExecutionCapability
impl<'de> Deserialize<'de> for ExecutionCapability
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 ExecutionCapability
impl PartialEq for ExecutionCapability
Source§impl Serialize for ExecutionCapability
impl Serialize for ExecutionCapability
impl StructuralPartialEq for ExecutionCapability
Auto Trait Implementations§
impl Freeze for ExecutionCapability
impl RefUnwindSafe for ExecutionCapability
impl Send for ExecutionCapability
impl Sync for ExecutionCapability
impl Unpin for ExecutionCapability
impl UnsafeUnpin for ExecutionCapability
impl UnwindSafe for ExecutionCapability
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