pub struct StoreTask { /* private fields */ }Expand description
Alter message data.
Implementations§
Trait Implementations§
Source§impl Task for StoreTask
impl Task for StoreTask
Source§type Output = Result<HashMap<NonZero<u32>, VecN<MessageDataItem<'static>, 1>>, TaskError>
type Output = Result<HashMap<NonZero<u32>, VecN<MessageDataItem<'static>, 1>>, TaskError>
Output of the task. Read more
Source§fn command_body(&self) -> CommandBody<'static>
fn command_body(&self) -> CommandBody<'static>
Returns the
CommandBody to issue for this task. Read moreSource§fn process_data(&mut self, data: Data<'static>) -> Option<Data<'static>>
fn process_data(&mut self, data: Data<'static>) -> Option<Data<'static>>
Process data response.
Source§fn process_tagged(self, status_body: StatusBody<'static>) -> Self::Output
fn process_tagged(self, status_body: StatusBody<'static>) -> Self::Output
Process command completion result response. Read more
Source§fn process_untagged(
&mut self,
status_body: StatusBody<'static>,
) -> Option<StatusBody<'static>>
fn process_untagged( &mut self, status_body: StatusBody<'static>, ) -> Option<StatusBody<'static>>
Process untagged response.
Source§fn process_continuation_request(
&mut self,
continuation: CommandContinuationRequest<'static>,
) -> Option<CommandContinuationRequest<'static>>
fn process_continuation_request( &mut self, continuation: CommandContinuationRequest<'static>, ) -> Option<CommandContinuationRequest<'static>>
Process command continuation request response.
Source§fn process_continuation_request_authenticate(
&mut self,
continuation: CommandContinuationRequest<'static>,
) -> Result<AuthenticateData<'static>, CommandContinuationRequest<'static>>
fn process_continuation_request_authenticate( &mut self, continuation: CommandContinuationRequest<'static>, ) -> Result<AuthenticateData<'static>, CommandContinuationRequest<'static>>
Process command continuation request response (during authenticate).
Auto Trait Implementations§
impl Freeze for StoreTask
impl RefUnwindSafe for StoreTask
impl Send for StoreTask
impl Sync for StoreTask
impl Unpin for StoreTask
impl UnwindSafe for StoreTask
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