def StateKey.parse.checked
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
1810# The key, when the check found the text valid.
1811def StateKey.parse.checked(text: String, valid: Bool, evidence: {StateKey.is_valid(text) == valid : Bool}) ->
1812 Result<&2, &2, EntryError, StateKey>:
1813 match valid:
1814 case True{}:
1815 Done{StateKey{text, evidence}}
1816 case False{}:
1817 Fail{InvalidKey{}}