pub struct LocalNodeDispatcher;Trait Implementations§
Source§impl DagNodeDispatcher for LocalNodeDispatcher
impl DagNodeDispatcher for LocalNodeDispatcher
fn dispatch<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
node_id: &'life1 str,
placement: &'life2 NodePlacement,
executor: Arc<dyn DagNodeTrait>,
context: NodeExecutionContext,
) -> Pin<Box<dyn Future<Output = Result<TaskPayload, DagError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Source§impl Default for LocalNodeDispatcher
impl Default for LocalNodeDispatcher
Source§fn default() -> LocalNodeDispatcher
fn default() -> LocalNodeDispatcher
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LocalNodeDispatcher
impl RefUnwindSafe for LocalNodeDispatcher
impl Send for LocalNodeDispatcher
impl Sync for LocalNodeDispatcher
impl Unpin for LocalNodeDispatcher
impl UnsafeUnpin for LocalNodeDispatcher
impl UnwindSafe for LocalNodeDispatcher
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