Re-exports§
pub use candid;pub use ic_cdk_management_canister as mgmt;pub use ic_cdk_timers as timers;pub use icrc_ledger_types;
Modules§
- api
- System API bindings.
- call
- Inter-canister Call API
- env
- Environment constants grouped by domain.
- futures
- Functions relating to the async executor.
- serialize
- serde_cbor-powered serialization helpers ensuring deterministic codecs across canisters. Provides a thin wrapper with shared error handling for CBOR round-trips in stable structures.
- spec
- Canonical representations of external IC specs (ICRC, NNS, etc.). This module corrals the verbose candid bindings so the rest of the codebase can import clean wrappers with consistent naming.
- storable
- Derive stable-structures storage traits using CBOR serialization.
- structures
- Stable-structure re-exports.
- types
- Common IC-facing value types re-exported through the Canic CDK surface.
- utils
- Small runtime-safe helpers shared across the Canic stack.
Macros§
- eprintln
- Format and then print the formatted message
- export_
candid - impl_
storable_ bounded - Implement
Storablewith a bounded size guarantee. - impl_
storable_ unbounded - Implement
Storablewithout a size bound. - println
- Format and then print the formatted message
Functions§
- trap
- Traps with the given message.