1. 13
    1. 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.)

    2. 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.

      2. 1

        Cloudflare uses it extensively in internal services.

        1. 1

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

          1. 4

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