Enum timely::logging::TimelyEvent [−][src]
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]
unsafe fn entomb<W: Write>(&self, _write: &mut W) -> Result<()>
[src]
fn extent(&self) -> usize
[src]
unsafe fn exhume<'a, 'b>(
&'a mut self,
bytes: &'b mut [u8]
) -> Option<&'b mut [u8]>
[src]
&'a mut self,
bytes: &'b mut [u8]
) -> Option<&'b mut [u8]>
impl Clone for TimelyEvent
[src]
fn clone(&self) -> TimelyEvent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TimelyEvent
[src]
impl<'de> Deserialize<'de> for TimelyEvent
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for TimelyEvent
[src]
impl From<ApplicationEvent> for TimelyEvent
[src]
fn from(v: ApplicationEvent) -> TimelyEvent
[src]
impl From<ChannelsEvent> for TimelyEvent
[src]
fn from(v: ChannelsEvent) -> TimelyEvent
[src]
impl From<CommChannelsEvent> for TimelyEvent
[src]
fn from(v: CommChannelsEvent) -> TimelyEvent
[src]
impl From<GuardedMessageEvent> for TimelyEvent
[src]
fn from(v: GuardedMessageEvent) -> TimelyEvent
[src]
impl From<GuardedProgressEvent> for TimelyEvent
[src]
fn from(v: GuardedProgressEvent) -> TimelyEvent
[src]
impl From<InputEvent> for TimelyEvent
[src]
fn from(v: InputEvent) -> TimelyEvent
[src]
impl From<MessagesEvent> for TimelyEvent
[src]
fn from(v: MessagesEvent) -> TimelyEvent
[src]
impl From<OperatesEvent> for TimelyEvent
[src]
fn from(v: OperatesEvent) -> TimelyEvent
[src]
impl From<ParkEvent> for TimelyEvent
[src]
fn from(v: ParkEvent) -> TimelyEvent
[src]
impl From<PushProgressEvent> for TimelyEvent
[src]
fn from(v: PushProgressEvent) -> TimelyEvent
[src]
impl From<ScheduleEvent> for TimelyEvent
[src]
fn from(v: ScheduleEvent) -> TimelyEvent
[src]
impl From<ShutdownEvent> for TimelyEvent
[src]
fn from(v: ShutdownEvent) -> TimelyEvent
[src]
impl Hash for TimelyEvent
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for TimelyEvent
[src]
fn cmp(&self, other: &TimelyEvent) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<TimelyEvent> for TimelyEvent
[src]
fn eq(&self, other: &TimelyEvent) -> bool
[src]
fn ne(&self, other: &TimelyEvent) -> bool
[src]
impl PartialOrd<TimelyEvent> for TimelyEvent
[src]
fn partial_cmp(&self, other: &TimelyEvent) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for TimelyEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for TimelyEvent
[src]
impl StructuralPartialEq for TimelyEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for TimelyEvent
impl Send for TimelyEvent
impl Sync for TimelyEvent
impl Unpin for TimelyEvent
impl UnwindSafe for TimelyEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Data for T where
T: 'static + Clone,
[src]
T: 'static + Clone,
impl<T> Data for T where
T: 'static + Send + Sync + Any + Abomonation,
[src]
T: 'static + Send + Sync + Any + Abomonation,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> ExchangeData for T where
T: Data + Data,
[src]
T: Data + Data,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ProgressEventTimestamp for T where
T: Data + Any + Debug,
[src]
T: Data + Any + Debug,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,