pub struct TransitionManifest {
pub lineage_id: String,
pub attempt: u32,
pub participants: Vec<TransitionParticipant>,
pub ready_at: BoundaryId,
}Expand description
Declaration of the participants of one multi-owner transition and the single boundary in which all of their writes stage and commit.
Fields§
§lineage_id: String§attempt: u32§participants: Vec<TransitionParticipant>§ready_at: BoundaryIdTrait Implementations§
Source§impl Clone for TransitionManifest
impl Clone for TransitionManifest
Source§fn clone(&self) -> TransitionManifest
fn clone(&self) -> TransitionManifest
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 TransitionManifest
impl Debug for TransitionManifest
Source§impl<'de> Deserialize<'de> for TransitionManifest
impl<'de> Deserialize<'de> for TransitionManifest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransitionManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransitionManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransitionManifest
Source§impl PartialEq for TransitionManifest
impl PartialEq for TransitionManifest
Source§impl Serialize for TransitionManifest
impl Serialize for TransitionManifest
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 TransitionManifest
Auto Trait Implementations§
impl Freeze for TransitionManifest
impl RefUnwindSafe for TransitionManifest
impl Send for TransitionManifest
impl Sync for TransitionManifest
impl Unpin for TransitionManifest
impl UnsafeUnpin for TransitionManifest
impl UnwindSafe for TransitionManifest
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