Protocol.codec_of: def of bendonnect-rpc@0.1.0.0 Import: import bendonnect-rpc@0.1.0.0/src/protocol.bend as Protocol Lines 73-77 of bendonnect-rpc@0.1.0.0/src/protocol.bend: https://jend.leeeet.dev/read.txt?path=bendonnect-rpc@0.1.0.0/src/protocol.bend&start_line=73&end_line=77 import Base # json / proto / other (non-empty) -> Custom def codec_of(+name: String) -> Maybe<&2, Codec>: Bool.pick(Maybe<&2, Codec>, String.eq(name, "json"), Some{Json{}}, Bool.pick(Maybe<&2, Codec>, String.eq(name, "proto"), Some{Proto{}}, Bool.pick(Maybe<&2, Codec>, String.is_empty(name), None{}, Some{Custom{name}}))) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.is_empty https://jend.leeeet.dev/definition.txt?path=bendonnect-rpc@0.1.0.0/src/protocol.bend&name=Codec