Struct timely::logging::ScheduleEvent
source · pub struct ScheduleEvent {
pub id: usize,
pub start_stop: StartStop,
}
Expand description
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§
Trait Implementations§
source§impl Clone for ScheduleEvent
impl Clone for ScheduleEvent
source§fn clone(&self) -> ScheduleEvent
fn clone(&self) -> ScheduleEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Columnar for ScheduleEvent
impl Columnar for ScheduleEvent
§type Ref<'a> = ScheduleEventReference<<usize as Columnar>::Ref<'a>, <StartStop as Columnar>::Ref<'a>>
where
usize: 'a,
StartStop: 'a
type Ref<'a> = ScheduleEventReference<<usize as Columnar>::Ref<'a>, <StartStop as Columnar>::Ref<'a>> where usize: 'a, StartStop: 'a
For each lifetime, a reference with that lifetime. Read more
source§fn copy_from<'a>(&mut self, other: Self::Ref<'a>)
fn copy_from<'a>(&mut self, other: Self::Ref<'a>)
Repopulates
self
from a reference. Read moresource§fn into_owned<'a>(other: Self::Ref<'a>) -> Self
fn into_owned<'a>(other: Self::Ref<'a>) -> Self
Produce an instance of
Self
from Self::Ref<'a>
.§type Container = ScheduleEventContainer<<usize as Columnar>::Container, <StartStop as Columnar>::Container>
type Container = ScheduleEventContainer<<usize as Columnar>::Container, <StartStop as Columnar>::Container>
The type that stores the columnar representation. Read more
source§fn as_columns<'a, I>(selves: I) -> Self::Containerwhere
I: IntoIterator<Item = &'a Self>,
Self: 'a,
fn as_columns<'a, I>(selves: I) -> Self::Containerwhere
I: IntoIterator<Item = &'a Self>,
Self: 'a,
Converts a sequence of the references to the type into columnar form.
source§fn into_columns<I>(selves: I) -> Self::Containerwhere
I: IntoIterator<Item = Self>,
Self: Sized,
fn into_columns<I>(selves: I) -> Self::Containerwhere
I: IntoIterator<Item = Self>,
Self: Sized,
Converts a sequence of the type into columnar form. Read more
source§impl Container<ScheduleEvent> for ScheduleEventContainer<<usize as Columnar>::Container, <StartStop as Columnar>::Container>
impl Container<ScheduleEvent> for ScheduleEventContainer<<usize as Columnar>::Container, <StartStop as Columnar>::Container>
source§impl Debug for ScheduleEvent
impl Debug for ScheduleEvent
source§impl<'de> Deserialize<'de> for ScheduleEvent
impl<'de> Deserialize<'de> for ScheduleEvent
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<ScheduleEvent> for TimelyEvent
impl From<ScheduleEvent> for TimelyEvent
source§fn from(v: ScheduleEvent) -> TimelyEvent
fn from(v: ScheduleEvent) -> TimelyEvent
Converts to this type from the input type.
source§impl Hash for ScheduleEvent
impl Hash for ScheduleEvent
source§impl Ord for ScheduleEvent
impl Ord for ScheduleEvent
source§fn cmp(&self, other: &ScheduleEvent) -> Ordering
fn cmp(&self, other: &ScheduleEvent) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl<R0, R1> PartialEq<ScheduleEvent> for ScheduleEventReference<R0, R1>
impl<R0, R1> PartialEq<ScheduleEvent> for ScheduleEventReference<R0, R1>
source§impl PartialEq for ScheduleEvent
impl PartialEq for ScheduleEvent
source§impl PartialOrd for ScheduleEvent
impl PartialOrd for ScheduleEvent
source§impl<'columnar, C0, C1> Push<&'columnar ScheduleEvent> for ScheduleEventContainer<C0, C1>
impl<'columnar, C0, C1> Push<&'columnar ScheduleEvent> for ScheduleEventContainer<C0, C1>
source§fn push(&mut self, item: &'columnar ScheduleEvent)
fn push(&mut self, item: &'columnar ScheduleEvent)
Pushes an item onto
self
.source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
Pushes elements of an iterator onto
self
.source§impl<C0, C1> Push<ScheduleEvent> for ScheduleEventContainer<C0, C1>
impl<C0, C1> Push<ScheduleEvent> for ScheduleEventContainer<C0, C1>
source§fn push(&mut self, item: ScheduleEvent)
fn push(&mut self, item: ScheduleEvent)
Pushes an item onto
self
.source§fn extend(&mut self, iter: impl IntoIterator<Item = T>)
fn extend(&mut self, iter: impl IntoIterator<Item = T>)
Pushes elements of an iterator onto
self
.source§impl Serialize for ScheduleEvent
impl Serialize for ScheduleEvent
impl Eq for ScheduleEvent
impl StructuralPartialEq for ScheduleEvent
Auto Trait Implementations§
impl Freeze for ScheduleEvent
impl RefUnwindSafe for ScheduleEvent
impl Send for ScheduleEvent
impl Sync for ScheduleEvent
impl Unpin for ScheduleEvent
impl UnwindSafe for ScheduleEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.