Candid

Candid is an interface description language (IDL) for interacting with canisters (also known as services or actors) running on the Internet Computer.

The Candid crate is a serialization/deserialization library for Candid. You can seamlessly convert between Rust values and Candid in both binary and text format.

Usage

See the docs here.