#[non_exhaustive]pub struct RestoredCheckpointConversation {
pub conversation: ParticipantConversation,
pub participants: Vec<CheckpointParticipant>,
pub dispatch: ObligationDebtDispatchState,
}Expand description
The original capsule shell and participants with their complete dispatch owner.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.conversation: ParticipantConversationThe original restored conversation shell.
participants: Vec<CheckpointParticipant>The original restored participants and tombstones.
dispatch: ObligationDebtDispatchStateThe executable frontier with its exact saved owed episode, when owed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RestoredCheckpointConversation
impl RefUnwindSafe for RestoredCheckpointConversation
impl Send for RestoredCheckpointConversation
impl Sync for RestoredCheckpointConversation
impl Unpin for RestoredCheckpointConversation
impl UnsafeUnpin for RestoredCheckpointConversation
impl UnwindSafe for RestoredCheckpointConversation
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