Topic

Type Alias Topic 

Source
pub type Topic = Topic;

Aliased Type§

pub struct Topic {
    pub name: String,
    pub schema: TopicSchema,
    pub consumer: Option<ConsumerConfig>,
    pub producer: Option<ProducerConfig>,
    pub profile: Option<String>,
}

Fields§

§name: String§schema: TopicSchema§consumer: Option<ConsumerConfig>§producer: Option<ProducerConfig>§profile: Option<String>

Implementations§

Source§

impl Topic

Source

pub fn validate( &self, default_configs: Option<DefaultConfigurations>, types_map: &SdfTypesMap, ) -> Result<(), TopicValidationFailure>

Source

pub fn type_(&self) -> KVSchemaType