pub struct ProviderCapabilityReport {
pub workspace: String,
pub package: String,
pub version: String,
pub resource: String,
pub field: String,
pub status: String,
pub advice: String,
pub diagnostics: Vec<Diagnostic>,
}Expand description
Provider capability diagnostic.
Fields§
§workspace: StringWorkspace selector or path.
package: StringProvider package name.
version: StringInstalled or declared package version.
resource: StringResource with a known capability gap.
field: StringField with a known capability gap.
status: StringDiagnostic status.
advice: StringOperator advice.
diagnostics: Vec<Diagnostic>Diagnostics.
Trait Implementations§
Source§impl Clone for ProviderCapabilityReport
impl Clone for ProviderCapabilityReport
Source§fn clone(&self) -> ProviderCapabilityReport
fn clone(&self) -> ProviderCapabilityReport
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 ProviderCapabilityReport
impl Debug for ProviderCapabilityReport
Source§impl<'de> Deserialize<'de> for ProviderCapabilityReport
impl<'de> Deserialize<'de> for ProviderCapabilityReport
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 ProviderCapabilityReport
Source§impl PartialEq for ProviderCapabilityReport
impl PartialEq for ProviderCapabilityReport
Source§fn eq(&self, other: &ProviderCapabilityReport) -> bool
fn eq(&self, other: &ProviderCapabilityReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProviderCapabilityReport
impl Serialize for ProviderCapabilityReport
impl StructuralPartialEq for ProviderCapabilityReport
Auto Trait Implementations§
impl Freeze for ProviderCapabilityReport
impl RefUnwindSafe for ProviderCapabilityReport
impl Send for ProviderCapabilityReport
impl Sync for ProviderCapabilityReport
impl Unpin for ProviderCapabilityReport
impl UnsafeUnpin for ProviderCapabilityReport
impl UnwindSafe for ProviderCapabilityReport
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.