14 unstable releases (4 breaking)

new 0.25.0 May 9, 2025
0.24.0-alpha.3 Mar 19, 2025
0.23.0 May 6, 2024
0.21.1 Oct 11, 2023
0.18.7 Nov 28, 2022

#297 in Magic Beans

Download history 24989/week @ 2025-01-19 20514/week @ 2025-01-26 26791/week @ 2025-02-02 21368/week @ 2025-02-09 17546/week @ 2025-02-16 21995/week @ 2025-02-23 20035/week @ 2025-03-02 21533/week @ 2025-03-09 21522/week @ 2025-03-16 21472/week @ 2025-03-23 17209/week @ 2025-03-30 21079/week @ 2025-04-06 15860/week @ 2025-04-13 16446/week @ 2025-04-20 14545/week @ 2025-04-27 17693/week @ 2025-05-04

65,932 downloads per month
Used in 159 crates (5 directly)

Apache-2.0

15KB
266 lines

Raw bindings to the Internet Computer system API.


ic0

Internet Computer System API binding.

What

ic0 is simply an unsafe Rust translation of the System API as described in the IC interface specification.

Update

ic0 keeps in step with the IC interface specification. Particularly, ic0 is directly generated from system API in that repo.

When interface-spec releases a new version that modify system API:

  1. replace ic0.txt in the root of this project;
  2. execute cargo run --example=ic0build;

src/ic0.rs should be updated.

No runtime deps