pub trait CatalogTrackNamespaceChangeOperations {
// Required methods
fn track_namespace_created(&mut self, namespace: Namespace) -> Result<()>;
fn track_namespace_updated(
&mut self,
pre: Namespace,
post: Namespace,
) -> Result<()>;
fn track_namespace_deleted(&mut self, namespace: Namespace) -> Result<()>;
}Required Methods§
fn track_namespace_created(&mut self, namespace: Namespace) -> Result<()>
fn track_namespace_updated( &mut self, pre: Namespace, post: Namespace, ) -> Result<()>
fn track_namespace_deleted(&mut self, namespace: Namespace) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".