SubscriptionRequest

Trait SubscriptionRequest 

Source
pub trait SubscriptionRequest {
    type Topic;
    type SubscriptionId;

    // Required methods
    fn try_get_topics(&self) -> Result<Vec<Self::Topic>, Error>;
    fn subscription_name(&self) -> Arc<Self::SubscriptionId>;
}
Expand description

Subscription request

Required Associated Types§

Source

type Topic

Topics

Source

type SubscriptionId

Subscription Id

Required Methods§

Source

fn try_get_topics(&self) -> Result<Vec<Self::Topic>, Error>

Try to get topics from the request

Source

fn subscription_name(&self) -> Arc<Self::SubscriptionId>

Get the subscription name

Implementors§