Trait jsonrpc_pubsub::manager::IdProvider[][src]

pub trait IdProvider {
    type Id: Default + Into<SubscriptionId>;
    fn next_id(&self) -> Self::Id;
}
[]

Trait used to provide unique subscription IDs.

Associated Types

type Id: Default + Into<SubscriptionId>[src][]

A unique ID used to identify a subscription.

Required methods

fn next_id(&self) -> Self::Id[src][]

Returns the next ID for the subscription.

Implementors

impl IdProvider for NumericIdProvider[src][+]

impl IdProvider for RandomStringIdProvider[src][+]