1 # Bendonnect: the Connect RPC protocol (https://connectrpc.com/docs/protocol/) for Bend 2. 2 # 3 # BETA (0.x): the API may change between releases and only connect-go interop is tested. 4 # Source, docs and issues: https://github.com/calderbit/bendonnect 5 # 6 # This entry file pulls in every public module so `--publish` ships them all. 7 # Import the module you need by path, for example: 8 # import bendonnect-rpc@0.1.0.0/src/transport/server.bend as Srv 9 # Generated code (protoc-gen-bend, option runtime=bendonnect-rpc@0.1.0.0) imports these paths too. 10 # Guide: README.md. Module contracts: src/README-api.md, src/README-codegen.md. 11 import Base 12 import ./src/code.bend as Code 13 import ./src/b64.bend as B64 14 import ./src/error.bend as E 15 import ./src/metadata.bend as Md 16 import ./src/envelope.bend as Env 17 import ./src/protocol.bend as P 18 import ./src/pb.bend as Pbr 19 import ./src/pbjson.bend as Pj 20 import ./src/transport/server.bend as Srv 21 import ./src/transport/client.bend as Cli 22 import ./src/transport/rpc.bend as Rpc 23 24 # The library version, matching its BendHub name. 25 def version() -> String: 26 "0.1.0.0"