pub enum SubscriptionEvent {
Confirmed(String),
EventAppeared(ResolvedEvent),
Checkpoint(Position),
FirstStreamPosition(u64),
LastStreamPosition(u64),
LastAllPosition(Position),
}
Expand description
Events related to a subscription.
Variants
Confirmed(String)
Tuple Fields
0: String
Indicates the subscription has been confirmed by the server. The String value represents the subscription id.
EventAppeared(ResolvedEvent)
Tuple Fields
An event notification from the server.
Checkpoint(Position)
Tuple Fields
0: Position
Indicates a checkpoint has been created. Related to subscription to $all when filters are used.
FirstStreamPosition(u64)
Tuple Fields
0: u64
LastStreamPosition(u64)
Tuple Fields
0: u64
LastAllPosition(Position)
Tuple Fields
0: Position
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SubscriptionEvent
impl Send for SubscriptionEvent
impl Sync for SubscriptionEvent
impl Unpin for SubscriptionEvent
impl UnwindSafe for SubscriptionEvent
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more