Expand description
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.
Re-exports§
pub use capability as cap;
Modules§
- capability
- Module: ids::capability
Structs§
- AppId
- AppId
- Canister
Role - CanisterRole
- Canonical
Network Id - CanonicalNetworkId
- Endpoint
Call - EndpointCall
- Endpoint
Id - EndpointId
- Fleet
Binding - FleetBinding
- FleetId
- FleetId
- Fleet
Key - FleetKey
- Fleet
Name - FleetName
- Intent
Id - IntentId
- Release
Build Id - ReleaseBuildId
- Release
Build Nonce - ReleaseBuildNonce
- Subnet
Slot Id
Enums§
- Access
Metric Kind - AccessMetricKind
- Build
Network - BuildNetwork
- Canonical
Network IdParse Error - CanonicalNetworkIdParseError
- Canonical
Network Trust Anchor Error - CanonicalNetworkTrustAnchorError
- Endpoint
Call Kind - EndpointCallKind
- Fleet
IdParse Error - FleetIdParseError
- Fleet
Name Parse Error - FleetNameParseError
- Release
Build IdParse Error - ReleaseBuildIdParseError
- System
Metric Kind - SystemMetricKind
Constants§
- RELEASE_
BUILD_ ID_ ENV - Host-to-build-script environment variable carrying one planned release identity.
Type Aliases§
- Intent
Resource Key - IntentResourceKey