pub struct TaskClient { /* private fields */ }
Expand description
Client for managing tasks in the Gevulot system.
Implementations§
Source§impl TaskClient
impl TaskClient
Sourcepub fn new(base_client: Arc<RwLock<BaseClient>>) -> Self
pub fn new(base_client: Arc<RwLock<BaseClient>>) -> Self
Sourcepub async fn create(
&mut self,
msg: MsgCreateTask,
) -> Result<MsgCreateTaskResponse>
pub async fn create( &mut self, msg: MsgCreateTask, ) -> Result<MsgCreateTaskResponse>
Sourcepub async fn delete(
&mut self,
msg: MsgDeleteTask,
) -> Result<MsgDeleteTaskResponse>
pub async fn delete( &mut self, msg: MsgDeleteTask, ) -> Result<MsgDeleteTaskResponse>
Sourcepub async fn accept(
&mut self,
msg: MsgAcceptTask,
) -> Result<MsgAcceptTaskResponse>
pub async fn accept( &mut self, msg: MsgAcceptTask, ) -> Result<MsgAcceptTaskResponse>
Sourcepub async fn decline(
&mut self,
msg: MsgDeclineTask,
) -> Result<MsgDeclineTaskResponse>
pub async fn decline( &mut self, msg: MsgDeclineTask, ) -> Result<MsgDeclineTaskResponse>
Sourcepub async fn finish(
&mut self,
msg: MsgFinishTask,
) -> Result<MsgFinishTaskResponse>
pub async fn finish( &mut self, msg: MsgFinishTask, ) -> Result<MsgFinishTaskResponse>
Sourcepub async fn reschedule(
&mut self,
msg: MsgRescheduleTask,
) -> Result<MsgRescheduleTaskResponse>
pub async fn reschedule( &mut self, msg: MsgRescheduleTask, ) -> Result<MsgRescheduleTaskResponse>
Trait Implementations§
Source§impl Clone for TaskClient
impl Clone for TaskClient
Source§fn clone(&self) -> TaskClient
fn clone(&self) -> TaskClient
Returns a copy of the value. Read more
1.0.0 · 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 Freeze for TaskClient
impl !RefUnwindSafe for TaskClient
impl Send for TaskClient
impl Sync for TaskClient
impl Unpin for TaskClient
impl !UnwindSafe for TaskClient
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request