pub enum InputMessage {
SendCFP {
cfp: CFP,
},
SendProposal {
proposal: Proposal,
},
SendProposalAcceptance {
acceptance: Acceptance,
},
SendExecutionAcceptance {
acceptance: Acceptance,
},
SendCancelAcceptance {
cancel_acceptance: CancelAcceptance,
},
}Expand description
Input message for the transport
Variants§
SendCFP
Send a cfp
SendProposal
Send a proposal with the cost for executing a task
SendProposalAcceptance
Send a message indicating the acceptance of a proposal
Fields
§
acceptance: AcceptanceContent of the acceptance
SendExecutionAcceptance
Send a message indicating the acceptance of an execution
Fields
§
acceptance: AcceptanceContent of the acceptance
SendCancelAcceptance
Send the withdrawal of the acceptance
Fields
§
cancel_acceptance: CancelAcceptanceContent of the cancellation
Trait Implementations§
Source§impl Clone for InputMessage
impl Clone for InputMessage
Source§fn clone(&self) -> InputMessage
fn clone(&self) -> InputMessage
Returns a duplicate 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 InputMessage
impl RefUnwindSafe for InputMessage
impl Send for InputMessage
impl Sync for InputMessage
impl Unpin for InputMessage
impl UnwindSafe for InputMessage
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> 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>
Converts
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>
Converts
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