Internet Computer System API binding.
ic0 is simply an unsafe Rust translation of the System API as described in the IC interface specification.
Update and Version Strategy
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:
ic0.txtin the root of this project;
cargo run --example=ic0build;
src/ic0.rs should be updated.
The version of
ic0 crate will also bump to the same version as the IC interface specification.