Struct timely::scheduling::activate::SyncActivations [−][src]
A thread-safe handle to an Activations
.
Implementations
impl SyncActivations
[src]
pub fn activate(&self, path: Vec<usize>) -> Result<(), SyncActivationError>
[src]
Unparks the task addressed by path
and unparks the associated worker
thread.
pub fn activate_batch<I>(&self, paths: I) -> Result<(), SyncActivationError> where
I: IntoIterator<Item = Vec<usize>>,
[src]
I: IntoIterator<Item = Vec<usize>>,
Unparks the tasks addressed by paths
and unparks the associated worker
thread.
This method can be more efficient than calling activate
repeatedly, as
it only unparks the worker thread after sending all of the activations.
Auto Trait Implementations
impl RefUnwindSafe for SyncActivations
impl Send for SyncActivations
impl Sync for SyncActivations
impl Unpin for SyncActivations
impl UnwindSafe for SyncActivations
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,