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§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<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 TransitionManifest
Source§impl PartialEq for TransitionManifest
impl PartialEq for TransitionManifest
Source§impl Serialize for TransitionManifest
impl Serialize for TransitionManifest
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