pub enum Msg {
}Expand description
Everything that can happen.
Variants§
Draft(String)
The text in the writing field changed.
Send
The person sent what they wrote.
Delta(u64, Delta)
A piece of the reply of round .0 arrived.
Replied(u64, Result<Reply, ProviderError>)
The reply of round .0 is complete, or failed.
Done(u64, String, Outcome)
The action of round .0 for call .1 is done.
Tail(u64, String)
The end of the output of round .0’s command so far, while it runs.
Quiet(u64, bool)
Card .0 has stood in front of the person without a key or a click for QUIET
(.1 true), or the next input came (.1 false).
Allow
The person allows the action on the card.
Deny
The person declines the action on the card.
Stop
Stop the reply or the action going on.
New
Put the conversation aside and start a new one.
OpenProvider
Open the provider form.
Form(FormField, String)
A field of the provider form changed.
SaveProvider
Save the provider form.
PrivateKeyFile
Make the key file the form names readable by its owner alone.
CloseProvider
Close the provider form without saving.
NewVersion(Update)
A newer version of qcli is out.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Msg
impl RefUnwindSafe for Msg
impl Send for Msg
impl Sync for Msg
impl Unpin for Msg
impl UnsafeUnpin for Msg
impl UnwindSafe for Msg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more