Struct timely::logging::ScheduleEvent[][src]

pub struct ScheduleEvent {
    pub id: usize,
    pub start_stop: StartStop,
}

Operator start or stop.

Fields

id: usize

Worker-unique identifier for the operator, linkable to the identifiers in OperatesEvent.

start_stop: StartStop

Start if the operator is starting, Stop if it is stopping. activity is true if it looks like some useful work was performed during this call (data was read or written, notifications were requested / delivered)

Implementations

impl ScheduleEvent[src]

pub fn start(id: usize) -> Self[src]

Creates a new start scheduling event.

pub fn stop(id: usize) -> Self[src]

Creates a new stop scheduling event and reports whether work occurred.

Trait Implementations

impl Abomonation for ScheduleEvent[src]

impl Clone for ScheduleEvent[src]

impl Debug for ScheduleEvent[src]

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

impl Eq for ScheduleEvent[src]

impl From<ScheduleEvent> for TimelyEvent[src]

impl Hash for ScheduleEvent[src]

impl Ord for ScheduleEvent[src]

impl PartialEq<ScheduleEvent> for ScheduleEvent[src]

impl PartialOrd<ScheduleEvent> for ScheduleEvent[src]

impl Serialize for ScheduleEvent[src]

impl StructuralEq for ScheduleEvent[src]

impl StructuralPartialEq for ScheduleEvent[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.