Enum timely::logging::TimelyEvent[][src]

pub enum TimelyEvent {
    Operates(OperatesEvent),
    Channels(ChannelsEvent),
    PushProgress(PushProgressEvent),
    Messages(MessagesEvent),
    Schedule(ScheduleEvent),
    Shutdown(ShutdownEvent),
    Application(ApplicationEvent),
    GuardedMessage(GuardedMessageEvent),
    GuardedProgress(GuardedProgressEvent),
    CommChannels(CommChannelsEvent),
    Input(InputEvent),
    Park(ParkEvent),
    Text(String),
}

An event in a timely worker

Variants

Operates(OperatesEvent)

Operator creation.

Channels(ChannelsEvent)

Channel creation.

PushProgress(PushProgressEvent)

Progress propagation (reasoning).

Messages(MessagesEvent)

Message send or receive.

Schedule(ScheduleEvent)

Operator start or stop.

Shutdown(ShutdownEvent)

Operator shutdown.

Application(ApplicationEvent)

No clue.

GuardedMessage(GuardedMessageEvent)

Per-message computation.

GuardedProgress(GuardedProgressEvent)

Per-notification computation.

CommChannels(CommChannelsEvent)

Communication channel event.

Input(InputEvent)

Input event.

Park(ParkEvent)

Park event.

Text(String)

Unstructured event.

Trait Implementations

impl Abomonation for TimelyEvent[src]

impl Clone for TimelyEvent[src]

impl Debug for TimelyEvent[src]

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

impl Eq for TimelyEvent[src]

impl From<ApplicationEvent> for TimelyEvent[src]

impl From<ChannelsEvent> for TimelyEvent[src]

impl From<CommChannelsEvent> for TimelyEvent[src]

impl From<GuardedMessageEvent> for TimelyEvent[src]

impl From<GuardedProgressEvent> for TimelyEvent[src]

impl From<InputEvent> for TimelyEvent[src]

impl From<MessagesEvent> for TimelyEvent[src]

impl From<OperatesEvent> for TimelyEvent[src]

impl From<ParkEvent> for TimelyEvent[src]

impl From<PushProgressEvent> for TimelyEvent[src]

impl From<ScheduleEvent> for TimelyEvent[src]

impl From<ShutdownEvent> for TimelyEvent[src]

impl Hash for TimelyEvent[src]

impl Ord for TimelyEvent[src]

impl PartialEq<TimelyEvent> for TimelyEvent[src]

impl PartialOrd<TimelyEvent> for TimelyEvent[src]

impl Serialize for TimelyEvent[src]

impl StructuralEq for TimelyEvent[src]

impl StructuralPartialEq for TimelyEvent[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Data for T where
    T: 'static + Clone
[src]

impl<T> Data for T where
    T: 'static + Send + Sync + Any + Abomonation
[src]

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

impl<T> ExchangeData for T where
    T: Data + Data
[src]

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

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

impl<T> ProgressEventTimestamp for T where
    T: Data + Any + Debug
[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.