pub struct SendOutcome {
pub action: CommandAction,
pub team: TeamName,
pub agent: AgentName,
pub sender: AgentName,
pub outcome: SendCommandOutcome,
pub message_id: AtmMessageId,
pub requires_ack: bool,
pub task_id: Option<TaskId>,
pub summary: Option<String>,
pub message: Option<String>,
pub warnings: Vec<WarningEntry>,
pub dry_run: bool,
}Expand description
Result of sending one ATM mailbox message.
Fields§
§action: CommandAction§team: TeamName§agent: AgentName§sender: AgentName§outcome: SendCommandOutcome§message_id: AtmMessageId§requires_ack: bool§task_id: Option<TaskId>§summary: Option<String>§message: Option<String>§warnings: Vec<WarningEntry>§dry_run: boolTrait Implementations§
Source§impl Clone for SendOutcome
impl Clone for SendOutcome
Source§fn clone(&self) -> SendOutcome
fn clone(&self) -> SendOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SendOutcome
impl Debug for SendOutcome
Source§impl<'de> Deserialize<'de> for SendOutcome
impl<'de> Deserialize<'de> for SendOutcome
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SendOutcome
impl RefUnwindSafe for SendOutcome
impl Send for SendOutcome
impl Sync for SendOutcome
impl Unpin for SendOutcome
impl UnsafeUnpin for SendOutcome
impl UnwindSafe for SendOutcome
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