pub struct ExtensionsCatalog {
pub extensions: Vec<ExtensionMetadata>,
pub runtime_capabilities: BTreeMap<String, Value>,
pub cluster_snapshot: BTreeMap<String, Value>,
pub external_plugin_flow: BTreeMap<String, Value>,
pub extra: BTreeMap<String, Value>,
}Expand description
Typed subset of /v4/extensions/catalog.
Fields§
§extensions: Vec<ExtensionMetadata>§runtime_capabilities: BTreeMap<String, Value>§cluster_snapshot: BTreeMap<String, Value>§external_plugin_flow: BTreeMap<String, Value>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ExtensionsCatalog
impl Clone for ExtensionsCatalog
Source§fn clone(&self) -> ExtensionsCatalog
fn clone(&self) -> ExtensionsCatalog
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 ExtensionsCatalog
impl Debug for ExtensionsCatalog
Source§impl<'de> Deserialize<'de> for ExtensionsCatalog
impl<'de> Deserialize<'de> for ExtensionsCatalog
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 ExtensionsCatalog
impl PartialEq for ExtensionsCatalog
Source§impl Serialize for ExtensionsCatalog
impl Serialize for ExtensionsCatalog
impl StructuralPartialEq for ExtensionsCatalog
Auto Trait Implementations§
impl Freeze for ExtensionsCatalog
impl RefUnwindSafe for ExtensionsCatalog
impl Send for ExtensionsCatalog
impl Sync for ExtensionsCatalog
impl Unpin for ExtensionsCatalog
impl UnsafeUnpin for ExtensionsCatalog
impl UnwindSafe for ExtensionsCatalog
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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