pub struct JoinSatisfaction {
pub node_id: String,
pub epoch: u64,
pub arrivals: Vec<PredecessorInput>,
}Expand description
One join that fired, and the epoch it fired at.
Fields§
§node_id: String§epoch: u64§arrivals: Vec<PredecessorInput>Trait Implementations§
Source§impl Clone for JoinSatisfaction
impl Clone for JoinSatisfaction
Source§fn clone(&self) -> JoinSatisfaction
fn clone(&self) -> JoinSatisfaction
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 JoinSatisfaction
impl Debug for JoinSatisfaction
Source§impl<'de> Deserialize<'de> for JoinSatisfaction
impl<'de> Deserialize<'de> for JoinSatisfaction
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<JoinSatisfaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JoinSatisfaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for JoinSatisfaction
impl PartialEq for JoinSatisfaction
Source§impl Serialize for JoinSatisfaction
impl Serialize for JoinSatisfaction
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for JoinSatisfaction
Auto Trait Implementations§
impl Forget for JoinSatisfaction
impl Freeze for JoinSatisfaction
impl Move for JoinSatisfaction
impl RefUnwindSafe for JoinSatisfaction
impl Send for JoinSatisfaction
impl Sync for JoinSatisfaction
impl Unpin for JoinSatisfaction
impl UnsafeUnpin for JoinSatisfaction
impl UnwindSafe for JoinSatisfaction
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