pub enum PendingSender {
TaskCreation(Sender<Result<TaskId, ClientError>>, (Sender<Result<TaskResult, ClientError>>, UnboundedSender<Result<TaskProgress, ClientError>>), TaskType),
ListTasks(Sender<Result<Vec<TaskListEntry>, ClientError>>),
QueryTask(Sender<Result<Task, ClientError>>),
Rm(Sender<Result<(), ClientError>>),
ListKeys(Sender<Result<Vec<KeyDetails>, ClientError>>),
Stats(Sender<Result<StatsResponse, ClientError>>),
Sync(Sender<Result<SyncResult, ClientError>>),
Purge(Sender<Result<PurgeResult, ClientError>>),
Import(Sender<Result<ImportResult, ClientError>>),
Export(Sender<Result<ExportResult, ClientError>>),
HealthCheck(Sender<Result<HealthCheckResult, ClientError>>),
StopTask(Sender<Result<TaskStoppedResponse, ClientError>>),
}Variants§
TaskCreation(Sender<Result<TaskId, ClientError>>, (Sender<Result<TaskResult, ClientError>>, UnboundedSender<Result<TaskProgress, ClientError>>), TaskType)
ListTasks(Sender<Result<Vec<TaskListEntry>, ClientError>>)
QueryTask(Sender<Result<Task, ClientError>>)
Rm(Sender<Result<(), ClientError>>)
ListKeys(Sender<Result<Vec<KeyDetails>, ClientError>>)
Stats(Sender<Result<StatsResponse, ClientError>>)
Sync(Sender<Result<SyncResult, ClientError>>)
Purge(Sender<Result<PurgeResult, ClientError>>)
Import(Sender<Result<ImportResult, ClientError>>)
Export(Sender<Result<ExportResult, ClientError>>)
HealthCheck(Sender<Result<HealthCheckResult, ClientError>>)
StopTask(Sender<Result<TaskStoppedResponse, ClientError>>)
Auto Trait Implementations§
impl Freeze for PendingSender
impl !RefUnwindSafe for PendingSender
impl Send for PendingSender
impl Sync for PendingSender
impl Unpin for PendingSender
impl !UnwindSafe for PendingSender
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