//! Types and traits to activate and schedule fibers.
pubmodactivate;pubuseself::activate::{Activations, Activator, ActivateOnDrop, SyncActivator};/// A type that can be scheduled.
pubtraitSchedule{/// A descriptive name for the operator
fnname(&self)->&str;/// An address identifying the operator.
fnpath(&self)->&[usize];/// Schedules the operator, receives "cannot terminate" boolean.
////// The return value indicates whether `self` has outstanding
/// work and would be upset if the computation terminated.
fnschedule(&mutself)->bool;}