List of all items
Structs
- access::metrics::AccessMetrics
- access::metrics::DelegationMetrics
- access::metrics::EndpointAttemptMetrics
- access::metrics::EndpointResultMetrics
- api::access::auth::AuthAccessApi
- api::access::env::EnvAccessApi
- api::access::guard::GuardAccessApi
- api::access::rule::RuleAccessApi
- api::access::token::DelegatedTokenApi
- api::auth::DelegationAdminApi
- api::auth::DelegationApi
- api::cascade::CascadeApi
- api::config::ConfigApi
- api::cycles::CycleTrackerQuery
- api::env::EnvQuery
- api::ic::IcOps
- api::ic::call::Call
- api::ic::call::CallBuilder
- api::ic::call::CallResult
- api::ic::call::IntentKey
- api::ic::call::IntentReservation
- api::ic::http::HttpApi
- api::ic::ledger::LedgerApi
- api::ic::mgmt::MgmtApi
- api::ic::network::NetworkApi
- api::ic::signature::SignatureApi
- api::icrc::Icrc10Query
- api::icrc::Icrc21Query
- api::icts::IctsApi
- api::lifecycle::LifecycleApi
- api::log::LogQuery
- api::memory::MemoryQuery
- api::metrics::MetricsQuery
- api::placement::scaling::ScalingApi
- api::placement::sharding::ShardingApi
- api::pool::CanisterPoolApi
- api::rpc::RpcApi
- api::state::AppStateApi
- api::state::AppStateQuery
- api::state::SubnetStateQuery
- api::timer::TimerApi
- api::timer::TimerHandle
- api::topology::children::CanisterChildrenApi
- api::topology::directory::AppDirectoryApi
- api::topology::directory::SubnetDirectoryApi
- api::topology::registry::AppRegistryApi
- api::topology::registry::SubnetRegistryApi
- api::wasm::WasmApi
- domain::icrc::icrc10::Icrc10Registry
- domain::policy::cycles::TopupPlan
- domain::policy::env::EnvInput
- domain::policy::env::ValidatedEnv
- domain::policy::log::LogRetentionParams
- domain::policy::placement::scaling::ScalingPlan
- domain::policy::placement::scaling::ScalingPolicy
- domain::policy::placement::scaling::ScalingWorkerPlanEntry
- domain::policy::placement::sharding::ShardingPlan
- domain::policy::placement::sharding::ShardingPolicy
- domain::policy::placement::sharding::ShardingState
- domain::policy::placement::sharding::hrw::HrwSelector
- domain::policy::placement::sharding::metrics::PoolMetrics
- domain::policy::topology::TopologyPolicy
- domain::policy::topology::input::RegistryPolicyInput
- domain::policy::topology::input::TopologyPolicyInput
- domain::policy::topology::registry::RegistryPolicy
- domain::policy::upgrade::UpgradePlan
- dto::abi::v1::payload::CanisterInitPayload
- dto::auth::DelegatedToken
- dto::auth::DelegatedTokenClaims
- dto::auth::DelegationCert
- dto::auth::DelegationProof
- dto::canister::CanisterInfo
- dto::canister::CanisterSettings
- dto::canister::CanisterStatusResponse
- dto::canister::EnvironmentVariable
- dto::canister::MemoryMetrics
- dto::canister::QueryStats
- 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::icts::CanisterMetadataResponse
- dto::log::LogEntry
- dto::memory::MemoryRegistryEntry
- dto::memory::MemoryRegistryResponse
- dto::metrics::AccessMetricEntry
- dto::metrics::DelegationMetricEntry
- dto::metrics::EndpointAttemptMetricEntry
- dto::metrics::EndpointHealth
- dto::metrics::EndpointResultMetricEntry
- dto::metrics::HttpMetricEntry
- dto::metrics::IccMetricEntry
- dto::metrics::SystemMetricEntry
- dto::metrics::TimerMetricEntry
- 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::ShardingRegistryEntry
- dto::placement::sharding::ShardingRegistryResponse
- dto::placement::sharding::ShardingTenantsResponse
- dto::pool::CanisterPoolEntry
- dto::pool::CanisterPoolResponse
- dto::pool::PoolBatchResult
- dto::prelude::Nat
- dto::prelude::Principal
- dto::rpc::CreateCanisterRequest
- dto::rpc::CreateCanisterResponse
- dto::rpc::CyclesRequest
- dto::rpc::CyclesResponse
- dto::rpc::UpgradeCanisterRequest
- dto::rpc::UpgradeCanisterResponse
- dto::state::AppStateInput
- dto::state::AppStateResponse
- 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
- perf::PerfEntry
Enums
- access::AccessError
- access::AccessRuleError
- access::RuleAccessError
- access::env::EnvAccessError
- access::guard::GuardAccessError
- domain::DomainError
- domain::icrc::icrc10::Icrc10Standard
- domain::policy::PolicyError
- domain::policy::env::EnvPolicyError
- domain::policy::placement::scaling::ScalingPolicyError
- domain::policy::placement::sharding::CreateBlockedReason
- domain::policy::placement::sharding::ShardingPlanState
- domain::policy::placement::sharding::ShardingPolicyError
- domain::policy::pool::PoolPolicyError
- domain::policy::topology::TopologyPolicyError
- domain::policy::topology::registry::RegistryPolicyError
- dto::auth::DelegationAdminCommand
- dto::auth::DelegationAdminResponse
- dto::canister::CanisterStatusType
- dto::canister::LogVisibility
- dto::error::ErrorCode
- dto::http::HttpMethod
- dto::placement::sharding::ShardingPlanStateResponse
- dto::pool::CanisterPoolStatus
- dto::pool::PoolAdminCommand
- dto::pool::PoolAdminResponse
- dto::rpc::CreateCanisterParent
- dto::rpc::Request
- dto::rpc::Response
- dto::state::AppCommand
- dto::state::AppMode
- dto::subnet::SubnetIdentity
- ids::AccessMetricKind
- ids::BuildNetwork
- ids::EndpointCallKind
- ids::SystemMetricKind
- log::Level
- log::Topic
- perf::PerfKey
Traits
Macros
Derive Macros
Functions
- access::auth::require_audience
- access::auth::require_scope
- access::auth::verify_delegated_token
- access::auth::verify_token
- access::deny
- access::env::is_controller
- access::env::is_prime_root
- access::env::is_prime_subnet
- access::env::is_whitelisted
- access::env::self_is_not_root
- access::env::self_is_root
- access::guard::guard_app_query
- access::guard::guard_app_update
- access::require_all
- access::require_any
- access::rule::build_network_ic
- access::rule::build_network_local
- access::rule::check_build_network
- access::rule::is_app_directory_role
- access::rule::is_principal
- access::rule::is_registered_to_subnet
- access::rule::is_subnet_directory_role
- access::topology::caller_is_root
- access::topology::is_child
- access::topology::is_parent
- access::topology::is_same_canister
- bootstrap::init_config
- domain::policy::cycles::retention_cutoff
- domain::policy::cycles::should_topup
- domain::policy::env::validate_or_default
- domain::policy::log::retention_params
- domain::policy::placement::sharding::metrics::compute_pool_metrics
- domain::policy::pool::admissibility::policy_can_enter_pool
- domain::policy::pool::admissibility::policy_is_importable_on_local
- domain::policy::pool::authority::require_pool_admin
- domain::policy::randomness::schedule
- domain::policy::upgrade::plan_upgrade
- log::__append_runtime_log
- log::is_ready
- log::set_ready
- perf::entries
- perf::perf_counter
- perf::record
- perf::record_endpoint
- perf::record_timer
Type Aliases
Constants
- CRATE_NAME
- VERSION
- domain::icrc::icrc10::ICRC_10_SUPPORTED_STANDARDS
- domain::policy::cycles::CYCLE_TRACKER_RETENTION_SECS
- perf::PERF_LAST
- protocol::CANIC_APP
- protocol::CANIC_APP_DIRECTORY
- protocol::CANIC_APP_REGISTRY
- protocol::CANIC_APP_STATE
- 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_GET
- protocol::CANIC_DELEGATION_PREPARE
- protocol::CANIC_ENV
- protocol::CANIC_LOG
- protocol::CANIC_MEMORY_REGISTRY
- protocol::CANIC_METRICS_ACCESS
- protocol::CANIC_METRICS_DELEGATION
- protocol::CANIC_METRICS_ENDPOINT_HEALTH
- protocol::CANIC_METRICS_HTTP
- protocol::CANIC_METRICS_ICC
- protocol::CANIC_METRICS_PERF
- protocol::CANIC_METRICS_SYSTEM
- protocol::CANIC_METRICS_TIMER
- protocol::CANIC_POOL_ADMIN
- protocol::CANIC_POOL_LIST
- protocol::CANIC_RESPONSE
- protocol::CANIC_SCALING_REGISTRY
- protocol::CANIC_SHARDING_REGISTRY
- protocol::CANIC_SHARDING_TENANTS
- protocol::CANIC_SUBNET_DIRECTORY
- protocol::CANIC_SUBNET_REGISTRY
- protocol::CANIC_SUBNET_STATE
- protocol::CANIC_SYNC_STATE
- protocol::CANIC_SYNC_TOPOLOGY
- protocol::CANIC_TIME
- protocol::ICRC10_SUPPORTED_STANDARDS
- protocol::ICRC21_CANISTER_CALL_CONSENT_MESSAGE
- protocol::ICTS_CANISTER_STATUS
- protocol::ICTS_DESCRIPTION
- protocol::ICTS_METADATA
- protocol::ICTS_NAME
- protocol::ICTS_VERSION
- protocol::IC_CYCLES_ACCEPT