List of all items
Structs
- Error
- access::auth::ResolvedAuthenticatedIdentity
- api::auth::DelegationApi
- api::canister::CanisterRole
- api::canister::children::CanisterChildrenApi
- api::canister::directory::AppDirectoryApi
- api::canister::directory::SubnetDirectoryApi
- api::canister::placement::ScalingApi
- api::canister::registry::AppRegistryApi
- api::canister::registry::SubnetRegistryApi
- api::env::EnvQuery
- api::ic::Call
- api::ic::CallBuilder
- api::ic::CallResult
- api::ic::IntentKey
- api::ic::IntentReservation
- api::ic::http::HttpApi
- api::ic::network::NetworkApi
- api::ops::perf::PerfEntry
- api::protocol::icrc21::Icrc21Dispatcher
- api::rpc::RpcApi
- api::runtime::MemoryRuntimeApi
- dto::abi::v1::CanisterInitPayload
- dto::abi::v1::payload::CanisterInitPayload
- dto::auth::AttestationKey
- dto::auth::AttestationKeySet
- dto::auth::DelegatedToken
- dto::auth::DelegatedTokenClaims
- dto::auth::DelegationCert
- dto::auth::DelegationProof
- dto::auth::DelegationProofInstallRequest
- dto::auth::DelegationProofStatus
- dto::auth::DelegationProvisionRequest
- dto::auth::DelegationProvisionResponse
- dto::auth::DelegationProvisionTargetResponse
- dto::auth::DelegationRequest
- dto::auth::DelegationVerifierProofPushRequest
- dto::auth::DelegationVerifierProofPushResponse
- dto::auth::RoleAttestation
- dto::auth::RoleAttestationRequest
- dto::auth::SignedRoleAttestation
- dto::canister::CanisterInfo
- dto::canister::CanisterSettings
- dto::canister::CanisterStatusResponse
- dto::canister::EnvironmentVariable
- dto::canister::MemoryMetrics
- dto::canister::QueryStats
- dto::capability::CapabilityProofBlob
- dto::capability::CapabilityRequestMetadata
- dto::capability::DelegatedGrant
- dto::capability::DelegatedGrantProof
- dto::capability::DelegatedGrantScope
- dto::capability::NonrootCyclesCapabilityEnvelopeV1
- dto::capability::NonrootCyclesCapabilityResponseV1
- dto::capability::RoleAttestationProof
- dto::capability::RootCapabilityEnvelopeV1
- dto::capability::RootCapabilityResponseV1
- dto::capability::proof::DelegatedGrant
- dto::capability::proof::DelegatedGrantProof
- dto::capability::proof::DelegatedGrantScope
- dto::capability::proof::RoleAttestationProof
- dto::cascade::StateSnapshotInput
- dto::cascade::TopologyChildren
- dto::cascade::TopologyDirectChild
- dto::cascade::TopologyPathNode
- dto::cascade::TopologySnapshotInput
- dto::cycles::CycleTrackerEntry
- dto::env::EnvBootstrapArgs
- dto::env::EnvSnapshotResponse
- dto::error::Error
- dto::http::HttpHeader
- dto::http::HttpRequestArgs
- dto::http::HttpRequestResult
- dto::log::LogEntry
- dto::memory::MemoryRegistryEntry
- dto::memory::MemoryRegistryResponse
- dto::metrics::MetricEntry
- dto::page::Page
- dto::page::PageRequest
- dto::placement::scaling::ScalingRegistryEntry
- dto::placement::scaling::ScalingRegistryResponse
- dto::placement::scaling::WorkerEntry
- dto::placement::sharding::ShardEntry
- dto::placement::sharding::ShardingPartitionKeysResponse
- dto::placement::sharding::ShardingRegistryEntry
- dto::placement::sharding::ShardingRegistryResponse
- dto::pool::CanisterPoolEntry
- dto::pool::CanisterPoolResponse
- dto::pool::PoolBatchResult
- dto::prelude::CanisterRole
- dto::prelude::Nat
- dto::prelude::Principal
- dto::prelude::SubnetRole
- dto::rpc::CreateCanisterRequest
- dto::rpc::CreateCanisterResponse
- dto::rpc::CyclesRequest
- dto::rpc::CyclesResponse
- dto::rpc::RootRequestMetadata
- dto::rpc::UpgradeCanisterRequest
- dto::rpc::UpgradeCanisterResponse
- dto::standards::CanicStandardsResponse
- dto::state::AppStateInput
- dto::state::AppStateResponse
- dto::state::BootstrapStatusResponse
- dto::state::SubnetStateInput
- dto::state::SubnetStateResponse
- dto::subnet::SubnetContextParams
- dto::topology::AppDirectoryArgs
- dto::topology::AppRegistryEntry
- dto::topology::AppRegistryResponse
- dto::topology::DirectoryEntryInput
- dto::topology::DirectoryEntryResponse
- dto::topology::SubnetDirectoryArgs
- dto::topology::SubnetRegistryEntry
- dto::topology::SubnetRegistryResponse
- dto::validation::ValidationIssue
- dto::validation::ValidationReport
- ids::CanisterRole
- ids::EndpointCall
- ids::EndpointId
- ids::SubnetRole
- prelude::Call
- prelude::CanisterRole
- prelude::perf::PerfEntry
Enums
- access::AccessError
- access::auth::AuthenticatedIdentitySource
- access::auth::DelegatedSessionSubjectRejection
- api::ops::log::Level
- api::ops::log::Topic
- api::ops::perf::PerfKey
- dto::auth::AttestationKeyStatus
- dto::auth::DelegationAdminCommand
- dto::auth::DelegationAdminResponse
- dto::auth::DelegationProofInstallIntent
- dto::auth::DelegationProvisionStatus
- dto::auth::DelegationProvisionTargetKind
- dto::canister::CanisterStatusType
- dto::canister::LogVisibility
- dto::capability::CapabilityProof
- dto::capability::CapabilityService
- dto::error::ErrorCode
- dto::http::HttpMethod
- dto::metrics::MetricValue
- dto::metrics::MetricsKind
- dto::placement::sharding::ShardingPlanStateResponse
- dto::pool::CanisterPoolStatus
- dto::pool::PoolAdminCommand
- dto::pool::PoolAdminResponse
- dto::rpc::CreateCanisterParent
- dto::rpc::Request
- dto::rpc::RequestFamily
- dto::rpc::Response
- dto::rpc::RootCapabilityCommand
- dto::state::AppCommand
- dto::state::AppMode
- dto::state::AppStatus
- dto::subnet::SubnetIdentity
- ids::AccessMetricKind
- ids::BuildNetwork
- ids::EndpointCallKind
- ids::SystemMetricKind
- prelude::log::Level
- prelude::log::Topic
- prelude::perf::PerfKey
Traits
Macros
- api::ops::log
- api::ops::perf
- api::timer::timer
- api::timer::timer_interval
- build
- build_root
- build_root_with
- build_with
- canic_bundle_nonroot_only_endpoints
- canic_bundle_observability_endpoints
- canic_bundle_root_only_endpoints
- canic_bundle_shared_runtime_endpoints
- canic_bundle_standards_endpoints
- canic_bundle_topology_views_endpoints
- canic_emit_auth_attestation_endpoints
- canic_emit_canic_metadata_endpoints
- canic_emit_env_observability_endpoints
- canic_emit_icrc_standards_endpoints
- canic_emit_lifecycle_core_endpoints
- canic_emit_local_wasm_store_endpoints
- canic_emit_log_observability_endpoints
- canic_emit_memory_observability_endpoints
- canic_emit_metrics_endpoints
- canic_emit_nonroot_auth_attestation_endpoints
- canic_emit_nonroot_sync_topology_endpoints
- canic_emit_root_admin_endpoints
- canic_emit_root_auth_attestation_endpoints
- canic_emit_root_wasm_store_endpoints
- canic_emit_topology_children_endpoints
- canic_emit_topology_cycles_endpoints
- canic_emit_topology_directory_endpoints
- canic_emit_topology_placement_endpoints
- canic_emit_topology_state_endpoints
- eager_init
- eager_static
- ic_memory
- ic_memory_range
- impl_storable_bounded
- impl_storable_unbounded
- log
- perf
- prelude::log
- prelude::perf
- start
- start_root
- start_wasm_store
- timer
- timer_guarded
- timer_interval
- timer_interval_guarded
Attribute Macros
Derive Macros
Functions
- access::app::guard_app_query
- access::app::guard_app_update
- access::auth::has_role
- access::auth::is_child
- access::auth::is_controller
- access::auth::is_parent
- access::auth::is_registered_to_subnet
- access::auth::is_root
- access::auth::is_same_canister
- access::auth::is_whitelisted
- access::auth::resolve_authenticated_identity
- access::auth::validate_delegated_session_subject
- access::env::build_network_ic
- access::env::build_network_local
- access::env::check_build_network
- access::env::is_prime_root
- access::env::is_prime_subnet
- api::ops::log::__append_runtime_log
- api::ops::log::is_ready
- api::ops::log::set_ready
- api::ops::perf::entries
- api::ops::perf::perf_counter
- api::ops::perf::record
- api::ops::perf::record_checkpoint
- api::ops::perf::record_endpoint
- api::ops::perf::record_timer
- prelude::canister_self
- prelude::log::__append_runtime_log
- prelude::log::is_ready
- prelude::log::set_ready
- prelude::msg_caller
- prelude::perf::entries
- prelude::perf::perf_counter
- prelude::perf::record
- prelude::perf::record_checkpoint
- prelude::perf::record_endpoint
- prelude::perf::record_timer
Type Aliases
Constants
- CANIC_WASM_CHUNK_BYTES
- CRATE_NAME
- VERSION
- api::ops::perf::PERF_LAST
- dto::capability::CAPABILITY_VERSION_V1
- dto::capability::PROOF_VERSION_V1
- ids::cap::ADMIN
- ids::cap::READ
- ids::cap::VERIFY
- ids::cap::WRITE
- prelude::perf::PERF_LAST
- protocol::CANIC_APP
- protocol::CANIC_APP_DIRECTORY
- protocol::CANIC_APP_REGISTRY
- protocol::CANIC_APP_STATE
- protocol::CANIC_ATTESTATION_KEY_SET
- protocol::CANIC_CANISTER_CHILDREN
- protocol::CANIC_CANISTER_CYCLE_BALANCE
- protocol::CANIC_CANISTER_STATUS
- protocol::CANIC_CANISTER_UPGRADE
- protocol::CANIC_CANISTER_VERSION
- protocol::CANIC_CONFIG
- protocol::CANIC_CYCLE_TRACKER
- protocol::CANIC_DELEGATION_ADMIN
- protocol::CANIC_DELEGATION_SET_SIGNER_PROOF
- protocol::CANIC_DELEGATION_SET_VERIFIER_PROOF
- protocol::CANIC_ENV
- protocol::CANIC_LOG
- protocol::CANIC_MEMORY_REGISTRY
- protocol::CANIC_METRICS
- protocol::CANIC_POOL_ADMIN
- protocol::CANIC_POOL_LIST
- protocol::CANIC_READY
- protocol::CANIC_REQUEST_DELEGATION
- protocol::CANIC_REQUEST_ROLE_ATTESTATION
- protocol::CANIC_RESPONSE_CAPABILITY_V1
- protocol::CANIC_SCALING_REGISTRY
- protocol::CANIC_SHARDING_PARTITION_KEYS
- protocol::CANIC_SHARDING_REGISTRY
- protocol::CANIC_STANDARDS
- protocol::CANIC_SUBNET_DIRECTORY
- protocol::CANIC_SUBNET_REGISTRY
- protocol::CANIC_SUBNET_STATE
- protocol::CANIC_SYNC_STATE
- protocol::CANIC_SYNC_TOPOLOGY
- protocol::CANIC_TEMPLATE_PREPARE_ADMIN
- protocol::CANIC_TEMPLATE_PUBLISH_CHUNK_ADMIN
- protocol::CANIC_TEMPLATE_PUBLISH_TO_CURRENT_STORE_ADMIN
- protocol::CANIC_TEMPLATE_STAGE_MANIFEST_ADMIN
- protocol::CANIC_WASM_STORE_ADMIN
- protocol::CANIC_WASM_STORE_BEGIN_GC
- protocol::CANIC_WASM_STORE_BOOTSTRAP_DEBUG
- protocol::CANIC_WASM_STORE_BOOTSTRAP_PREPARE_ADMIN
- protocol::CANIC_WASM_STORE_BOOTSTRAP_PUBLISH_CHUNK_ADMIN
- protocol::CANIC_WASM_STORE_BOOTSTRAP_RESUME_ROOT_ADMIN
- protocol::CANIC_WASM_STORE_BOOTSTRAP_STAGE_MANIFEST_ADMIN
- protocol::CANIC_WASM_STORE_CATALOG
- protocol::CANIC_WASM_STORE_CHUNK
- protocol::CANIC_WASM_STORE_COMPLETE_GC
- protocol::CANIC_WASM_STORE_INFO
- protocol::CANIC_WASM_STORE_OVERVIEW
- protocol::CANIC_WASM_STORE_PREPARE
- protocol::CANIC_WASM_STORE_PREPARE_GC
- protocol::CANIC_WASM_STORE_PUBLICATION_STATUS
- protocol::CANIC_WASM_STORE_PUBLISH_CHUNK
- protocol::CANIC_WASM_STORE_RETIRED_STATUS
- protocol::CANIC_WASM_STORE_STAGE_MANIFEST
- protocol::CANIC_WASM_STORE_STATUS
- protocol::ICRC10_SUPPORTED_STANDARDS
- protocol::ICRC21_CANISTER_CALL_CONSENT_MESSAGE