Infinity is a simple, powerful, object-oriented abstraction of ibVerbs. The library enables users to build sophisticated applications that use Remote Direct Memory Access (RDMA) without sacrificing performance. It significantly lowers the barrier to get started with RDMA programming. Infinity provides support for two-sided (send/receive) as well as one-sided (read/write/atomic) operations.
This project contains an idiomatic, safe Rust wrapper for the C++ Infinity library by @claudebarthels.
infinity
is on crates.io. You need ''ibVerbs'' installed for Infinity to build.
Infinity, and the Rust wrapper in this repository, are MIT-licensed.