Skip to main content

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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§