def fmt_of2
cswap-bend-cli@0.1.0.0 · srvargs.bend:63
import cswap-bend-cli@0.1.0.0/srvargs.bend as Srvargs
import Base
import cswap-bend-cli@0.1.0.0/fmt/out.bend as O
63def fmt_of2(m: Maybe<&2, O.Fmt>, +name: String) -> Result<&2, &2, String, O.Fmt>:
64 match m:
65 case Some{O.FText{}}:
66 Fail{"argument --format: invalid choice: '" ++ name ++ "' (choose from 'json', 'toon', 'yaml')"}
67 case Some{O.FCsv{}}:
68 Fail{"argument --format: invalid choice: '" ++ name ++ "' (choose from 'json', 'toon', 'yaml')"}
69 case Some{f}:
70 Done{f}
71 case None{}:
72 Fail{"argument --format: invalid choice: '" ++ name ++ "' (choose from 'json', 'toon', 'yaml')"}