canic-core 0.94.3

Canic — a canister orchestration and management toolkit for the Internet Computer
Documentation
//! Module: ids
//!
//! Responsibility: layer-neutral identifiers and boundary-safe primitives.
//! Does not own: business logic, policy decisions, or storage-backed types.
//! Boundary: exposes pure IDs, enums, and newtypes across ops, workflow, and API.

mod build_network;
mod canister;
pub mod capability;
mod endpoint;
mod intent;
mod metrics;
mod subnet;

pub use build_network::BuildNetwork;
pub use canister::CanisterRole;
pub use capability as cap;
pub use endpoint::{EndpointCall, EndpointCallKind, EndpointId};
pub use intent::{IntentId, IntentResourceKey};
pub use metrics::{AccessMetricKind, SystemMetricKind};
pub use subnet::SubnetRole;