pub struct ExecutorSched_ExecutorSched1_Client { /* private fields */ }Implementations§
Source§impl ExecutorSched_ExecutorSched1_Client
impl ExecutorSched_ExecutorSched1_Client
pub fn new(handle: Arc<dyn RpcSender>) -> Self
pub async fn executorsched_null(&self) -> Result<(), RpcError>
pub async fn executorsched_ready(&self) -> Result<ExecResult, RpcError>
pub async fn executorsched_propose_transaction( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), arg1: &(impl EncodesAs<SignedTransaction> + ?Sized), ) -> Result<ExecProposeResult, RpcError>
pub async fn executorsched_validate_transaction( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), arg1: &(impl EncodesAs<ProposedTransaction> + ?Sized), ) -> Result<ExecResult, RpcError>
pub async fn executorsched_propose_batch( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), arg1: &(impl EncodesAs<SignedTransactionBatch> + ?Sized), ) -> Result<ExecProposeBatchResult, RpcError>
pub async fn executorsched_validate_batch( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), arg1: &(impl EncodesAs<ProposedTransactionBatch> + ?Sized), ) -> Result<ExecValidateBatchResult, RpcError>
pub async fn executorsched_open_proposal_block( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), arg1: &(impl EncodesAs<BlockExecutionContext> + ?Sized), ) -> Result<ExecResult, RpcError>
pub async fn executorsched_open_validation_block( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), arg1: &(impl EncodesAs<BlockExecutionContext> + ?Sized), ) -> Result<ExecResult, RpcError>
pub async fn executorsched_finish_block( &self, arg0: &(impl EncodesAs<BlockID> + ?Sized), ) -> Result<ExecResult, RpcError>
pub async fn executorsched_shutdown(&self) -> Result<(), RpcError>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutorSched_ExecutorSched1_Client
impl !UnwindSafe for ExecutorSched_ExecutorSched1_Client
impl Freeze for ExecutorSched_ExecutorSched1_Client
impl Send for ExecutorSched_ExecutorSched1_Client
impl Sync for ExecutorSched_ExecutorSched1_Client
impl Unpin for ExecutorSched_ExecutorSched1_Client
impl UnsafeUnpin for ExecutorSched_ExecutorSched1_Client
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