def agreed.answer

ezx@1.11.0.0 · src/pub/plan.bend:606

import ezx@1.11.0.0/src/pub/plan.bend as Plan
import Base
import ezx@1.11.0.0/src/pub/world.bend as PW

606# whether an upload's answer agrees with ez's hash: bend exited 0, and its
607# output agrees (`agrees`)
608def agreed.answer(got: PW.Answer, +ours: String) -> Bool:
609  match got:
610    case PW.Ran{ok, text}:
611      Bool.and(ok, agrees(ours, String.lines(text)))
612    case PW.Told{_t}:
613      False{}

Uses (6)

Used by (1)