Crates.io | ic-management-canister-types |
lib.rs | ic-management-canister-types |
version | 0.4.0 |
created_at | 2025-01-22 18:27:36.533435+00 |
updated_at | 2025-08-25 19:13:27.438917+00 |
description | Types for calling the IC management canister |
homepage | https://docs.rs/ic-management-canister-types |
repository | https://github.com/dfinity/cdk-rs |
max_upload_size | |
id | 1526951 |
size | 95,178 |
Types for calling the IC management canister.
This module is a direct translation from its Candid interface description.
This crate ensures type definition correctness through the candid_equality.rs
test.
The test defines a dummy Canister covering all Management Canister entry points available for inter-canister calls.
It then asserts the equality of the dummy canister's interface with the specified interface in ic.did
.
The ic.did
is sourced from the Internet Computer Interface Specification.
Some methods are excluded (commented out) as follows:
fetch_canister_logs
: This method is only available for ingress messages (using an agent) and cannot be invoked in inter-canister calls.