pub struct Superseded {
pub act: ActId,
pub action: ActAction,
pub by: UnitId,
}Expand description
An act a later unit of the same message replaced or withdrew.
Fields§
§act: ActIdThe act.
action: ActActionWhat it asked for, kept because the act itself is gone.
by: UnitIdThe correction or cancellation.
Trait Implementations§
Source§impl Clone for Superseded
impl Clone for Superseded
Source§impl Debug for Superseded
impl Debug for Superseded
Source§impl<'de> Deserialize<'de> for Superseded
impl<'de> Deserialize<'de> for Superseded
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 Superseded
Source§impl PartialEq for Superseded
impl PartialEq for Superseded
Source§impl Serialize for Superseded
impl Serialize for Superseded
impl StructuralPartialEq for Superseded
Auto Trait Implementations§
impl Freeze for Superseded
impl RefUnwindSafe for Superseded
impl Send for Superseded
impl Sync for Superseded
impl Unpin for Superseded
impl UnsafeUnpin for Superseded
impl UnwindSafe for Superseded
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.