Skip to content

Commit

Permalink
who's using it?
Browse files Browse the repository at this point in the history
  • Loading branch information
David Renshaw committed Feb 14, 2017
1 parent 0b6222c commit 45081b8
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ The generated code lets you produce and consume values of the
types you've defined in your schema.

In Rust, the generated code for the example above includes
a `point::Reader<'a>` struct with `get_x()` `get_y()` methods,
a `point::Reader<'a>` struct with `get_x()` and `get_y()` methods,
and a `point::Builder<'a>` struct with `set_x()` and `set_y()` methods.
The lifetime variable `'a` in these generated struct types
is a formal reminder that they contain borrowed references to
Expand All @@ -48,7 +48,7 @@ The former can be implemented to create a network-accessible object,
and the latter can be used to invoke a possible-remote instance of a `PointTracker`.

## related repositories
- [capnproto-rust](https://github.com/dwrensha/capnproto-rust)(the repo you're looking at right now):
- [capnproto-rust](https://github.com/dwrensha/capnproto-rust) (the repo you're looking at right now):
Runtime library for dealing with Cap'n Proto messages.
- [capnpc-rust](https://github.com/dwrensha/capnpc-rust): The Rust code generator plugin, including
support for hooking into a `build.rs` file in a `cargo` build.
Expand All @@ -57,11 +57,19 @@ and the latter can be used to invoke a possible-remote instance of a `PointTrack
- [capnp-rpc-rust](https://github.com/dwrensha/capnp-rpc-rust): Object-capability remote procedure call
system.

## Examples
## examples

[addressbook serialization](https://github.com/dwrensha/capnpc-rust/tree/master/example/addressbook),
[RPC](https://github.com/dwrensha/capnp-rpc-rust/tree/master/examples)

## who's using capnproto-rust?

- Sandstorm's [example app](https://github.com/dwrensha/sandstorm-rawapi-example-rust) and
[collections app](https://github.com/sandstorm-io/collections-app)
- [leaf](https://github.com/autumnai/leaf)
- [fractalide](https://github.com/fractalide/fractalide)
- [combustion-engine](https://github.com/combustion-engine/combustion/tree/master/combustion_protocols)

## unimplemented / future work

- [Orphans](https://capnproto.org/cxx.html#orphans)
Expand Down

0 comments on commit 45081b8

Please sign in to comment.