pub struct ActionReply {
pub id: u32,
pub name: String,
pub outcome: ActionOutcome,
}Expand description
One matched sheep’s row in a Trigger reply.
Not a ProcessInfo: a reply body has nowhere to live on one.
Self::outcome is per-row, since the selector grammar makes a mixed
flock the normal case.
Fields§
§id: u32The sheep’s stable id.
name: StringThe sheep’s name.
outcome: ActionOutcomeWhat happened when the daemon tried to deliver the action.
Trait Implementations§
Source§impl Clone for ActionReply
impl Clone for ActionReply
Source§fn clone(&self) -> ActionReply
fn clone(&self) -> ActionReply
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 ActionReply
impl Debug for ActionReply
Source§impl<'de> Deserialize<'de> for ActionReply
impl<'de> Deserialize<'de> for ActionReply
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
impl Eq for ActionReply
Source§impl PartialEq for ActionReply
impl PartialEq for ActionReply
Source§impl Serialize for ActionReply
impl Serialize for ActionReply
impl StructuralPartialEq for ActionReply
Auto Trait Implementations§
impl Freeze for ActionReply
impl RefUnwindSafe for ActionReply
impl Send for ActionReply
impl Sync for ActionReply
impl Unpin for ActionReply
impl UnsafeUnpin for ActionReply
impl UnwindSafe for ActionReply
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.