pub trait Delegator {
    type Invocation: Invocation;
    type DelegatedAppend: DelegatedAppend<Invocation = Self::Invocation>;

    fn delegate(
        &self,
        node_id: NodeIdOf<Self::Invocation>,
        log_entry: Arc<LogEntryOf<Self::Invocation>>,
        args: AppendArgs<Self::Invocation>
    ) -> LocalBoxFuture<'static, Evaluation<Self::DelegatedAppend>>; }

Required Associated Types

Required Methods

Implementors