pub type CheckpointParticipant = RestoredParticipantLifecycle<CredentialDigest, CredentialDigest, CredentialDigest, CredentialDigest>;Expand description
Participant values moved from the validated credential-digest lifecycle capsule.
Aliased Type§
pub enum CheckpointParticipant {
Live {
member: LiveMember<CredentialDigest>,
binding: BindingState,
binding_origin: Option<BindingOrigin>,
detach_cell: DetachCell<CredentialDigest>,
},
Retired(RetiredIdentity<CredentialDigest, CredentialDigest, CredentialDigest>),
}Variants§
Live
Valid live membership and its paired slots.
Fields
§
member: LiveMember<CredentialDigest>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<CredentialDigest>Validated detach cell.
Retired(RetiredIdentity<CredentialDigest, CredentialDigest, CredentialDigest>)
Permanent retired identity with no remaining live slots.