pub struct CapabilityContractReport {
pub target: String,
pub host: String,
pub host_version: String,
pub required: String,
pub accepted: bool,
pub diagnostics: Vec<CapabilityContractDiagnostic>,
}Expand description
Compatibility report for a target capability contract.
Fields§
§target: StringTarget being evaluated.
host: StringHost profile used for the decision.
host_version: StringHost capability ABI version.
required: StringRequired capability ABI range.
accepted: boolWhether the target can run under the host contract.
diagnostics: Vec<CapabilityContractDiagnostic>Typed compatibility diagnostics.
Trait Implementations§
Source§impl Clone for CapabilityContractReport
impl Clone for CapabilityContractReport
Source§fn clone(&self) -> CapabilityContractReport
fn clone(&self) -> CapabilityContractReport
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 CapabilityContractReport
impl Debug for CapabilityContractReport
Source§impl<'de> Deserialize<'de> for CapabilityContractReport
impl<'de> Deserialize<'de> for CapabilityContractReport
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 CapabilityContractReport
Source§impl PartialEq for CapabilityContractReport
impl PartialEq for CapabilityContractReport
Source§fn eq(&self, other: &CapabilityContractReport) -> bool
fn eq(&self, other: &CapabilityContractReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CapabilityContractReport
impl Serialize for CapabilityContractReport
impl StructuralPartialEq for CapabilityContractReport
Auto Trait Implementations§
impl Freeze for CapabilityContractReport
impl RefUnwindSafe for CapabilityContractReport
impl Send for CapabilityContractReport
impl Sync for CapabilityContractReport
impl Unpin for CapabilityContractReport
impl UnsafeUnpin for CapabilityContractReport
impl UnwindSafe for CapabilityContractReport
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§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.