[][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]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

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> ToString for T where
    T: Display + ?Sized
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

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> Erased for T

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

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