rusty_desktop_icons.FinalCommitOutcome

class rusty_desktop_icons.FinalCommitOutcome

Result of the Shell-side final commit at the end of an animation.

Returned by [AnimationHandle.final_commit]; None there means the outcome is unknown (still running, or finalization itself failed).

moved_ids is a confirmation signal, not a census — the Windows backend stops polling the Shell at the first icon that lands, so a successful 200-icon commit reports a single id. Non-empty means “the commit reached the Shell”.

missing_ids is complete: every id listed there could not be resolved and was left wherever the Shell last had it.

property missing_ids: list[str]
property moved_ids: list[str]