[−][src]Struct sealrs::actors::scheduler::Scheduler
Methods
impl Scheduler
[src]
pub fn new() -> Scheduler
[src]
pub fn schedule_once<F>(&self, duration: Duration, f: F) -> TaskGuard where
F: 'static + FnMut() + Send,
[src]
F: 'static + FnMut() + Send,
Plans task for once execution
pub fn schedule_periodic<F>(&self, interval: Duration, f: F) -> TaskGuard where
F: 'static + FnMut() + Send,
[src]
F: 'static + FnMut() + Send,
Plans task for periodic execution
Auto Trait Implementations
impl !Sync for Scheduler
impl Unpin for Scheduler
impl Send for Scheduler
impl !UnwindSafe for Scheduler
impl !RefUnwindSafe for Scheduler
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,