Skip to main content

kept_relocated_id

Function kept_relocated_id 

Source
pub(super) fn kept_relocated_id(
    adopted: bool,
    confirmed: bool,
    holds_current: bool,
    has_copy: bool,
    forked_from: Option<&str>,
    captured: &str,
) -> bool
Expand description

A relocated resume the CLI kept under the attempted id, resumed in place rather than forked. Capture skips an id the controller already holds, so this is settled on its own, once a result frame proves the resume worked (an earlier frame echoes the attempted id even when the resume goes on to fail). Left unsettled, the segment would hold no session (a relocated Start records none) and the next spawn would sweep the live copy. holds_current: the reader’s generation is still current and holds the id; a superseded one’s copy path may already be the replacement’s.