pub struct PluginInterfaceDiagnostic {
pub index: Option<u32>,
pub interface: Option<PluginInterfaceMetadata>,
pub kind: PluginContractDiagnosticKind,
pub message: String,
}Fields§
§index: Option<u32>§interface: Option<PluginInterfaceMetadata>§kind: PluginContractDiagnosticKind§message: StringTrait Implementations§
Source§impl Clone for PluginInterfaceDiagnostic
impl Clone for PluginInterfaceDiagnostic
Source§fn clone(&self) -> PluginInterfaceDiagnostic
fn clone(&self) -> PluginInterfaceDiagnostic
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 PluginInterfaceDiagnostic
impl Debug for PluginInterfaceDiagnostic
impl Eq for PluginInterfaceDiagnostic
impl StructuralPartialEq for PluginInterfaceDiagnostic
Auto Trait Implementations§
impl Freeze for PluginInterfaceDiagnostic
impl RefUnwindSafe for PluginInterfaceDiagnostic
impl Send for PluginInterfaceDiagnostic
impl Sync for PluginInterfaceDiagnostic
impl Unpin for PluginInterfaceDiagnostic
impl UnsafeUnpin for PluginInterfaceDiagnostic
impl UnwindSafe for PluginInterfaceDiagnostic
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,
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.