Trait fluvio_controlplane_metadata::core::Spec
source · pub trait Spec: Default + Debug + Clone + PartialEq + Send + Sync + 'static {
type Status: Status;
type Owner: Spec;
type IndexKey: Debug + Eq + Hash + Clone + ToString + FromStr + Display + Send + Sync;
const LABEL: &'static str;
}
Required Associated Types§
type Status: Status
type Owner: Spec
type IndexKey: Debug + Eq + Hash + Clone + ToString + FromStr + Display + Send + Sync
Required Associated Constants§
Object Safety§
This trait is not object safe.
Implementors§
source§impl Spec for MirrorSpec
impl Spec for MirrorSpec
source§impl Spec for MirrorConnect
impl Spec for MirrorConnect
source§impl Spec for PartitionSpec
impl Spec for PartitionSpec
source§impl Spec for SmartModuleSpec
impl Spec for SmartModuleSpec
source§impl Spec for SpuGroupSpec
impl Spec for SpuGroupSpec
source§impl Spec for CustomSpuSpec
impl Spec for CustomSpuSpec
this is not real spec but is there to allow passing of parameters