1. 13

  2. 3

    This confused me for a moment. That version number applies to the Rust bindings, not to Cap’n Proto itself, which is at version 0.10 IIRC.

    (I use it in my in-development social network. At a high level I like it, though I find the C++ API kind of unwieldy and I dislike the way it provides its own replacement for virtually all of the C++ standard library.)

    1. 1

      A bit off-topic: Does anyone use Cap’n Proto’s Rust version in production? I am thinking whether I shall give it a go or fallback to well-established gRPC. After a preliminary check up I am a bit scared to use it long term.

      1. 2

        I did a similar analysis, and stuck with gRPC. The support for services w/Tonic is really solid. If you’re just looking for structure serialization, then it’s probably not a bad (and possibly faster) solution.

        1. 1

          Cloudflare uses it extensively in internal services.

          1. 1

            I was under impression that they use only C++ implementation.

            1. 3

              The Rust library is definitely used in at least one internal service I can think of