Trait fluvio::metadata::core::Spec[]

pub trait Spec: Default + Debug + Clone + PartialEq<Self> {
    type Status: Status;
    type Owner: Spec;
    type IndexKey: Debug + Eq + Hash + Clone + ToString;

    pub const LABEL: &'static str;
}

Associated Types

Loading content...

Associated Constants

pub const LABEL: &'static str

Loading content...

Implementors

impl Spec for TopicSpec

type IndexKey = String

type Status = TopicStatus

type Owner = TopicSpec

impl Spec for PartitionSpec

type IndexKey = ReplicaKey

type Status = PartitionStatus

type Owner = TopicSpec

impl Spec for SpuGroupSpec

type Status = SpuGroupStatus

type Owner = SpuGroupSpec

type IndexKey = String

impl Spec for CustomSpuSpec

this is not real spec but is there to allow passing of parameters

type IndexKey = String

type Status = SpuStatus

type Owner = SpuSpec

impl Spec for SpuSpec

type IndexKey = String

type Owner = SpuSpec

type Status = SpuStatus

Loading content...