[][src]Struct nakadion::SubscriptionId

pub struct SubscriptionId(pub String);

A SubscriptionId is used to guarantee a continous flow of events for clients.

If an event type is streamed over multiple partitioned multiple clients can consume the event type.

For more information on event types and subscriptions see subscriptions

Methods

impl SubscriptionId[src]

pub fn new<T: Into<String>>(id: T) -> SubscriptionId[src]

Trait Implementations

impl Clone for SubscriptionId[src]

impl Debug for SubscriptionId[src]

impl Display for SubscriptionId[src]

impl Serialize for SubscriptionId[src]

impl<'de> Deserialize<'de> for SubscriptionId[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,