Rust API reference ================== The :rustdoc:`ccf_app ` crate reference is generated from the SDK in the same CCF version as this documentation. The Rust interface is experimental; see :doc:`example_rust` for a walkthrough and a list of unsupported features. - Endpoints: :rustdoc:`Registry `, :rustdoc:`export_app! `, :rustdoc:`Auth `, :rustdoc:`RetrySafeHandler ` - Requests and responses: :rustdoc:`ReadOnlyContext `, :rustdoc:`WriteContext ` - Key-value store: :rustdoc:`ReadOnlyMap `, :rustdoc:`Map `, :rustdoc:`Codec ` - Errors: :rustdoc:`BridgeError `, :rustdoc:`EndpointError ` Applications do not need unsafe code: the C ABI in :ccf_repo:`include/ccf/rust_ffi.h` is an implementation detail of the SDK.