rift

Crates.iorift
lib.rsrift
version0.5.1
created_at2016-12-11 13:29:40.472569+00
updated_at2017-01-01 15:52:17.698069+00
descriptionRust Thrift library
homepage
repository
max_upload_size
id7543
size143,292
Allen George (allengeorge)

documentation

https://docs.rs/rift/

README

Rust Thrift library

Overview

This crate implements the components required to build a working Thrift server and client. It is divided into the following modules:

  1. errors
  2. protocol
  3. transport
  4. server
  5. autogen

The modules are layered as shown. The generated layer is code generated by the Thrift compiler's Rust plugin. It uses the components defined in this crate to serialize and deserialize types and implement RPC. Users interact with these types and services by writing their own code on top.

+-----------+
|  app dev  |
+-----------+
| generated | <-> errors/results
+-----------+
|  protocol |
+-----------+
| transport |
+-----------+

Using this crate

Add rift = "0.5" to your Cargo.toml.

Commit count: 0

cargo fmt