pub struct ReportingRuntimeHandle { /* private fields */ }Expand description
ReportingRuntimeHandle holds the same execution dependencies as
RuntimeHandle, but exposes the low-level reporting seam used by the host
buffering wrapper.
Implementations§
Source§impl ReportingRuntimeHandle
impl ReportingRuntimeHandle
pub fn new( graph: Arc<ExpandedGraph>, catalog: Arc<CorePrimitiveCatalog>, registries: Arc<CoreRegistries>, adapter_provides: AdapterProvides, ) -> Self
pub fn run_reporting( &self, graph_id: &GraphId, event_id: &EventId, ctx: &ExecutionContext, deadline: Option<Duration>, effects_out: &mut Vec<ActionEffect>, ) -> RunTermination
pub fn graph_emittable_effect_kinds(&self) -> HashSet<String>
Trait Implementations§
Source§impl Clone for ReportingRuntimeHandle
impl Clone for ReportingRuntimeHandle
Source§fn clone(&self) -> ReportingRuntimeHandle
fn clone(&self) -> ReportingRuntimeHandle
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for ReportingRuntimeHandle
impl !Send for ReportingRuntimeHandle
impl !Sync for ReportingRuntimeHandle
impl !UnwindSafe for ReportingRuntimeHandle
impl Freeze for ReportingRuntimeHandle
impl Unpin for ReportingRuntimeHandle
impl UnsafeUnpin for ReportingRuntimeHandle
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