[]Trait fluvio_sc_schema::core::Spec

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

    pub const LABEL: &'static str;
}

Associated Types

Loading content...

Associated Constants

pub const LABEL: &'static str

Loading content...

Implementors

impl Spec for TopicSpec[src]

type IndexKey = String

type Status = TopicStatus

type Owner = TopicSpec

impl Spec for PartitionSpec[src]

type IndexKey = ReplicaKey

type Status = PartitionStatus

type Owner = TopicSpec

impl Spec for SpuGroupSpec[src]

type Status = SpuGroupStatus

type Owner = SpuGroupSpec

type IndexKey = String

impl Spec for CustomSpuSpec[src]

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[src]

type IndexKey = String

type Owner = SpuSpec

type Status = SpuStatus

Loading content...