pub type CheckpointParticipant = RestoredParticipantLifecycle<[u8; 32], [u8; 32], [u8; 32], [u8; 32]>;Expand description
Participant values moved from the validated 32-byte-digest lifecycle capsule.
Aliased Type§
pub enum CheckpointParticipant {
Live {
member: LiveMember<[u8; 32]>,
binding: BindingState,
binding_origin: Option<BindingOrigin>,
detach_cell: DetachCell<[u8; 32]>,
},
Retired(RetiredIdentity<[u8; 32], [u8; 32], [u8; 32]>),
}Variants§
Live
Valid live membership and its paired slots.
Fields
§
member: LiveMember<[u8; 32]>Validated live member.
§
binding: BindingStateValidated binding state.
§
binding_origin: Option<BindingOrigin>Validated current or last binding origin, when a binding has existed.
§
detach_cell: DetachCell<[u8; 32]>Validated detach cell.
Retired(RetiredIdentity<[u8; 32], [u8; 32], [u8; 32]>)
Permanent retired identity with no remaining live slots.