pub struct PluginCatalog {
pub registrations: Vec<Registration>,
pub observers: Vec<Declaration>,
pub operations: Vec<OperationDefinition>,
}Fields§
§registrations: Vec<Registration>§observers: Vec<Declaration>§operations: Vec<OperationDefinition>Trait Implementations§
Source§impl Clone for PluginCatalog
impl Clone for PluginCatalog
Source§impl Debug for PluginCatalog
impl Debug for PluginCatalog
Source§impl Default for PluginCatalog
impl Default for PluginCatalog
Source§impl<'de> Deserialize<'de> for PluginCatalog
impl<'de> Deserialize<'de> for PluginCatalog
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 PluginCatalog
Source§impl PartialEq for PluginCatalog
impl PartialEq for PluginCatalog
Source§impl Serialize for PluginCatalog
impl Serialize for PluginCatalog
impl StructuralPartialEq for PluginCatalog
Auto Trait Implementations§
impl Freeze for PluginCatalog
impl RefUnwindSafe for PluginCatalog
impl Send for PluginCatalog
impl Sync for PluginCatalog
impl Unpin for PluginCatalog
impl UnsafeUnpin for PluginCatalog
impl UnwindSafe for PluginCatalog
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