Trait fluvio_controlplane_metadata::core::Spec
source · [−]pub trait Spec: Default + Debug + Clone + PartialEq<Self> {
type Status: Status;
type Owner: Spec;
type IndexKey: Debug + Eq + Hash + Clone + ToString;
const LABEL: &'static str;
}
Required Associated Types
Required Associated Constants
Implementors
sourceimpl Spec for ManagedConnectorSpec
impl Spec for ManagedConnectorSpec
const LABEL: &'static str = "ManagedConnector"
type Status = ManagedConnectorStatus
type Owner = ManagedConnectorSpec
type IndexKey = String
sourceimpl Spec for DerivedStreamSpec
impl Spec for DerivedStreamSpec
const LABEL: &'static str = "DerivedStream"
type IndexKey = String
type Status = DerivedStreamStatus
type Owner = DerivedStreamSpec
sourceimpl Spec for PartitionSpec
impl Spec for PartitionSpec
const LABEL: &'static str = "Partition"
type IndexKey = ReplicaKey
type Status = PartitionStatus
type Owner = TopicSpec
sourceimpl Spec for SmartModuleSpec
impl Spec for SmartModuleSpec
const LABEL: &'static str = "SmartModule"
type IndexKey = String
type Status = SmartModuleStatus
type Owner = SmartModuleSpec
sourceimpl Spec for SpuGroupSpec
impl Spec for SpuGroupSpec
const LABEL: &'static str = "SpuGroup"
type Status = SpuGroupStatus
type Owner = SpuGroupSpec
type IndexKey = String
sourceimpl Spec for CustomSpuSpec
impl Spec for CustomSpuSpec
this is not real spec but is there to allow passing of parameters