pub struct PluginCompatibilityShimSupport {
pub shim: PluginCompatibilityShim,
pub version: Option<String>,
pub supported_dialects: BTreeSet<PluginContractDialect>,
pub supported_bridges: BTreeSet<PluginBridgeKind>,
pub supported_adapter_families: BTreeSet<String>,
pub supported_source_languages: BTreeSet<String>,
}Fields§
§shim: PluginCompatibilityShim§version: Option<String>§supported_dialects: BTreeSet<PluginContractDialect>§supported_bridges: BTreeSet<PluginBridgeKind>§supported_adapter_families: BTreeSet<String>§supported_source_languages: BTreeSet<String>Implementations§
Source§impl PluginCompatibilityShimSupport
impl PluginCompatibilityShimSupport
pub fn normalized(self) -> Self
Trait Implementations§
Source§impl Clone for PluginCompatibilityShimSupport
impl Clone for PluginCompatibilityShimSupport
Source§fn clone(&self) -> PluginCompatibilityShimSupport
fn clone(&self) -> PluginCompatibilityShimSupport
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<'de> Deserialize<'de> for PluginCompatibilityShimSupport
impl<'de> Deserialize<'de> for PluginCompatibilityShimSupport
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 PluginCompatibilityShimSupport
impl PartialEq for PluginCompatibilityShimSupport
Source§fn eq(&self, other: &PluginCompatibilityShimSupport) -> bool
fn eq(&self, other: &PluginCompatibilityShimSupport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PluginCompatibilityShimSupport
impl StructuralPartialEq for PluginCompatibilityShimSupport
Auto Trait Implementations§
impl Freeze for PluginCompatibilityShimSupport
impl RefUnwindSafe for PluginCompatibilityShimSupport
impl Send for PluginCompatibilityShimSupport
impl Sync for PluginCompatibilityShimSupport
impl Unpin for PluginCompatibilityShimSupport
impl UnsafeUnpin for PluginCompatibilityShimSupport
impl UnwindSafe for PluginCompatibilityShimSupport
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