Plan.sync.outcome: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/tool/plan.bend as Plan Lines 1173-1181 of ezx@1.11.0.0/src/tool/plan.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/tool/plan.bend&start_line=1173&end_line=1181 import Base import ezx@1.11.0.0/src/lock/plan.bend as P # how a sync ends once every install it runs has ended: 1 with the reason # when it refused, and 0 when it did not (EZ-OUT-1). An install that refuses # ends the sync there, with its own status. def sync.outcome(synced: Sync) -> P.Outcome: match synced: case Sync{_ns}: P.Success{} case SyncNo{why}: P.Refused{why} Uses (2): https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/lock/plan.bend&name=Outcome https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/tool/plan.bend&name=Sync