pub struct FaultRuntimeHandle { /* private fields */ }Implementations§
Source§impl FaultRuntimeHandle
impl FaultRuntimeHandle
pub fn new(default: RunTermination) -> Self
pub fn with_schedule( default: RunTermination, schedule: HashMap<EventId, Vec<RunTermination>>, ) -> Self
pub fn push_outcomes(&self, event_id: EventId, outcomes: Vec<RunTermination>)
Trait Implementations§
Source§impl Clone for FaultRuntimeHandle
impl Clone for FaultRuntimeHandle
Source§fn clone(&self) -> FaultRuntimeHandle
fn clone(&self) -> FaultRuntimeHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for FaultRuntimeHandle
impl Default for FaultRuntimeHandle
Source§impl RuntimeInvoker for FaultRuntimeHandle
impl RuntimeInvoker for FaultRuntimeHandle
fn run( &self, graph_id: &GraphId, event_id: &EventId, ctx: &ExecutionContext, deadline: Option<Duration>, ) -> RunTermination
Auto Trait Implementations§
impl Freeze for FaultRuntimeHandle
impl RefUnwindSafe for FaultRuntimeHandle
impl Send for FaultRuntimeHandle
impl Sync for FaultRuntimeHandle
impl Unpin for FaultRuntimeHandle
impl UnsafeUnpin for FaultRuntimeHandle
impl UnwindSafe for FaultRuntimeHandle
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