pub struct ScheduleExecutor { /* private fields */ }Expand description
A schedule of codelets to be executed
Implementations§
Source§impl ScheduleExecutor
impl ScheduleExecutor
pub fn name(&self) -> &str
pub fn thread_id(&self) -> usize
pub fn is_terminated(&self) -> bool
pub fn period(&self) -> Option<Duration>
pub fn last_instant(&self) -> Option<Instant>
pub fn setup(&mut self, setup: NodeletSetup)
pub fn spin(&mut self)
pub fn finalize(&mut self)
pub fn report(&self) -> InspectorReport
Trait Implementations§
Source§impl Debug for ScheduleExecutor
impl Debug for ScheduleExecutor
Source§impl From<ScheduleBuilder> for ScheduleExecutor
impl From<ScheduleBuilder> for ScheduleExecutor
Source§fn from(builder: ScheduleBuilder) -> Self
fn from(builder: ScheduleBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ScheduleExecutor
impl !RefUnwindSafe for ScheduleExecutor
impl Send for ScheduleExecutor
impl !Sync for ScheduleExecutor
impl Unpin for ScheduleExecutor
impl !UnwindSafe for ScheduleExecutor
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