Skip to main content

commit_settled_leave_frontier

Function commit_settled_leave_frontier 

Source
pub fn commit_settled_leave_frontier<EF, V, LF, D>(
    owner: LiveFrontierOwner,
    member: LiveMember<EF>,
    binding: BindingState,
    detach_cell: DetachCell<D>,
    verified: VerifiedLeaveRequest<V, LF>,
    left_delivery_seq: u64,
    left_charge: RetainedRecordCharge,
) -> Result<LiveLeaveCommit<EF, V, LF>, LiveLeaveError>
Expand description

Commits settled bound or detached Leave through one complete live owner.

§Errors

Returns LiveLeaveError when preparation or retirement authority is inconsistent, the caller’s keyed Left charge does not match the committed row, or the resulting retention/closure accounting exceeds its authority.