| Crates.io | rice-c |
| lib.rs | rice-c |
| version | 0.1.1 |
| created_at | 2025-08-14 05:30:39.796807+00 |
| updated_at | 2025-08-14 13:22:55.923566+00 |
| description | ICE (RFC8445) implementation protocol |
| homepage | |
| repository | https://github.com/ystreet/librice |
| max_upload_size | |
| id | 1794461 |
| size | 128,819 |
Repository containing Rust bindings to the C API version of rice-proto. This
would be needed when using rice-proto from multiple independent
libraries/application and shared access to the same Agent is required.
If building rice-c as part of this repository, then cargo-c is required
and can be installed using:
cargo install cargo-c
rice-c will then build a local copy of rice-proto for use.
Otherwise, this crate requires a pre-existing installation of the C library
rice-proto that can be found using pkg-config (through system-deps).
Running the following command will indicate whether your environment contains
rice-proto.
pkg-config --modversion rice-proto
If you need to build rice-proto with the C API, have a look at the
README.
Once the the prerequisite is handled, you can build rice-c using a
regular cargo build invocation.