| Crates.io | ic-management-canister-types |
| lib.rs | ic-management-canister-types |
| version | 0.4.1 |
| created_at | 2025-01-22 18:27:36.533435+00 |
| updated_at | 2025-09-04 13:29:09.768551+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,339 |
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.