Internet Computer System API binding.
ic0
is simply an unsafe Rust translation of Internet Computer System API as described in the Specification.
ic0
keeps in step with interface-spec. Particularly, ic0
is directly generated from ic0.txt in that repo.
When interface-spec releases a new version that modify ic0.txt:
- replace
ic0.txt
in the root of this crate; - execute
cargo run --example=ic0build
;
src/ic0.rs
should be updated.
The version of ic0
crate will also bump to the same version as interface-spec.