Skip to main content

commit_detach

Function commit_detach 

Source
pub fn commit_detach<EF, V: Copy + Eq>(
    member: LiveMember<EF>,
    verified: VerifiedDetachRequest<V>,
    previous_cell: DetachCell<V>,
    position: CommittedBindingTerminalPosition,
) -> Result<CommittedDetachTransition<EF, V>, DetachCommitError>
Expand description

Commits an immediate detach atomically with binding release.

ยงErrors

Returns DetachCommitError::PendingCell when an accepted pending detach already occupies the identity slot.