List of all items
Structs
- api::auth::AuthApi
- api::cascade::CascadeApi
- api::config::ConfigApi
- api::cycles::CycleTrackerQuery
- api::env::EnvQuery
- api::ic::call::Call
- api::ic::call::CallBuilder
- api::ic::call::CallResult
- api::ic::call::IntentKey
- api::ic::call::IntentReservation
- api::ic::canic::CanicCall
- api::ic::canic::CanicCallBuilder
- api::ic::canic::CanicInternalCallOptions
- api::ic::canic::CanicInternalClient
- api::ic::canic::ProtectedInternalEndpoint
- api::ic::http::HttpApi
- api::ic::ledger::LedgerApi
- api::ic::mgmt::MgmtApi
- api::ic::network::NetworkApi
- api::icrc::Icrc10Query
- api::icrc::Icrc21Query
- api::lifecycle::metrics::CanisterOpsMetricsApi
- api::lifecycle::metrics::LifecycleMetricsApi
- api::lifecycle::metrics::WasmStoreMetricsApi
- api::lifecycle::nonroot::LifecycleApi
- api::lifecycle::root::LifecycleApi
- api::log::LogQuery
- api::memory::MemoryQuery
- api::metadata::CanicMetadataApi
- api::metrics::MetricsQuery
- api::placement::directory::DirectoryApi
- api::placement::scaling::ScalingApi
- api::pool::CanisterPoolApi
- api::ready::ReadyApi
- api::rpc::RpcApi
- api::runtime::MemoryRuntimeApi
- api::runtime::install::ApprovedModuleSource
- api::runtime::install::ModuleSourceRuntimeApi
- api::state::AppStateApi
- api::state::AppStateQuery
- api::state::SubnetStateQuery
- api::timer::TimerApi
- api::timer::TimerHandle
- api::topology::children::CanisterChildrenApi
- api::topology::index::AppIndexApi
- api::topology::index::SubnetIndexApi
- api::topology::registry::AppRegistryApi
- api::topology::registry::SubnetRegistryApi
- cdk::call::Call
- cdk::call::CallFuture
- cdk::call::CallPerformFailed
- cdk::call::CallRejected
- cdk::call::CandidDecodeFailed
- cdk::call::InsufficientLiquidCycleBalance
- cdk::call::Response
- cdk::call::UnrecognizedRejectCode
- cdk::spec::prelude::Account
- cdk::spec::prelude::ByteBuf
- cdk::spec::prelude::Int
- cdk::spec::prelude::Nat
- cdk::spec::prelude::Principal
- cdk::spec::standards::icrc::icrc21::ConsentInfo
- cdk::spec::standards::icrc::icrc21::ConsentMessageMetadata
- cdk::spec::standards::icrc::icrc21::ConsentMessageRequest
- cdk::spec::standards::icrc::icrc21::ConsentMessageSpec
- cdk::spec::standards::icrc::icrc21::ErrorInfo
- cdk::spec::standards::icrc::icrc21::FieldsDisplay
- cdk::spec::standards::icrc::icrc2::Allowance
- cdk::spec::standards::icrc::icrc2::AllowanceArgs
- cdk::spec::standards::icrc::icrc2::TransferFromArgs
- cdk::spec::standards::xrc::Asset
- cdk::spec::standards::xrc::ExchangeRate
- cdk::spec::standards::xrc::ExchangeRateMetadata
- cdk::spec::standards::xrc::GetExchangeRateRequest
- cdk::structures::BTreeSet
- cdk::structures::Cell
- cdk::structures::FileMemory
- cdk::structures::Log
- cdk::structures::MinHeap
- cdk::structures::StableBTreeSet
- cdk::structures::StableCell
- cdk::structures::StableLog
- cdk::structures::StableMinHeap
- cdk::structures::StableVec
- cdk::structures::Vec
- cdk::structures::btreeset::BTreeSet
- cdk::structures::btreeset::Iter
- cdk::structures::cell::Cell
- cdk::structures::file_mem::FileMemory
- cdk::structures::log::Iter
- cdk::structures::log::Log
- cdk::structures::log::NoSuchEntry
- cdk::structures::log::ThreadLocalRefIterator
- cdk::structures::memory::MemoryId
- cdk::structures::memory::MemoryManager
- cdk::structures::memory::VirtualMemory
- cdk::structures::min_heap::MinHeap
- cdk::structures::reader::BufferedReader
- cdk::structures::reader::OutOfBounds
- cdk::structures::reader::Reader
- cdk::structures::storable::Blob
- cdk::structures::storable::BoundedVecN
- cdk::structures::storable::TryFromSliceError
- cdk::structures::storable::UnboundedVecN
- cdk::structures::vec::Vec
- cdk::structures::writer::BufferedWriter
- cdk::structures::writer::Writer
- cdk::types::Account
- cdk::types::Int
- cdk::types::Nat
- cdk::types::Principal
- cdk::types::cycles::Cycles
- cdk::types::string::BoundedString
- dto::abi::v1::payload::CanisterInitPayload
- dto::auth::AttestationKey
- dto::auth::AttestationKeySet
- dto::auth::CanicInternalCallEnvelopeV1
- dto::auth::CanicInternalCallHeaderV1
- dto::auth::DelegatedToken
- dto::auth::DelegatedTokenClaims
- dto::auth::DelegatedTokenIssueRequest
- dto::auth::DelegatedTokenMintRequest
- dto::auth::DelegationCert
- dto::auth::DelegationProof
- dto::auth::DelegationProofIssueRequest
- dto::auth::InternalInvocationProofPayloadV1
- dto::auth::InternalInvocationProofRequest
- dto::auth::RoleAttestation
- dto::auth::RoleAttestationRequest
- dto::auth::RootPublicKey
- dto::auth::RootTrustAnchor
- dto::auth::SignedInternalInvocationProofV1
- 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::NonrootCyclesCapabilityEnvelopeV1
- dto::capability::NonrootCyclesCapabilityResponseV1
- 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::CycleTopupEvent
- 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::MemoryAllocationRecordEntry
- dto::memory::MemoryCommitRecoveryResponse
- dto::memory::MemoryCommitSlotResponse
- dto::memory::MemoryLedgerGenerationEntry
- dto::memory::MemoryLedgerResponse
- dto::memory::MemoryRangeAuthorityEntry
- dto::memory::MemorySchemaMetadataEntry
- dto::metadata::CanicMetadataResponse
- dto::metrics::MetricEntry
- dto::metrics::QueryPerfSample
- dto::page::Page
- dto::page::PageRequest
- dto::placement::directory::DirectoryRegistryEntry
- dto::placement::directory::DirectoryRegistryResponse
- 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::Nat
- dto::prelude::Principal
- dto::rpc::CreateCanisterRequest
- dto::rpc::CreateCanisterResponse
- dto::rpc::CyclesRequest
- dto::rpc::CyclesResponse
- dto::rpc::RecycleCanisterRequest
- dto::rpc::RecycleCanisterResponse
- dto::rpc::RootRequestMetadata
- dto::rpc::UpgradeCanisterRequest
- dto::rpc::UpgradeCanisterResponse
- dto::state::AppStateInput
- dto::state::AppStateResponse
- dto::state::BootstrapStatusResponse
- dto::state::SubnetAuthStateInput
- dto::state::SubnetRootPublicKeyInput
- dto::state::SubnetStateInput
- dto::state::SubnetStateResponse
- dto::subnet::SubnetContextParams
- dto::topology::AppIndexArgs
- dto::topology::AppRegistryEntry
- dto::topology::AppRegistryResponse
- dto::topology::IndexEntryInput
- dto::topology::IndexEntryResponse
- dto::topology::SubnetIndexArgs
- dto::topology::SubnetRegistryEntry
- dto::topology::SubnetRegistryResponse
- dto::validation::ValidationIssue
- dto::validation::ValidationReport
- ids::CanisterRole
- ids::EndpointCall
- ids::EndpointId
- ids::IntentId
- ids::SubnetRole
- perf::PerfEntry
Enums
- api::ic::canic::CanicInternalWaitMode
- api::lifecycle::metrics::CanisterOpsMetricOperation
- api::lifecycle::metrics::CanisterOpsMetricOutcome
- api::lifecycle::metrics::CanisterOpsMetricReason
- api::lifecycle::metrics::LifecycleMetricOutcome
- api::lifecycle::metrics::LifecycleMetricPhase
- api::lifecycle::metrics::LifecycleMetricRole
- api::lifecycle::metrics::LifecycleMetricStage
- api::lifecycle::metrics::WasmStoreMetricOperation
- api::lifecycle::metrics::WasmStoreMetricOutcome
- api::lifecycle::metrics::WasmStoreMetricReason
- api::lifecycle::metrics::WasmStoreMetricSource
- api::runtime::install::ApprovedModulePayload
- cdk::api::CanisterStatusCode
- cdk::api::PerformanceCounterType
- cdk::api::SignCostError
- cdk::call::CallFailed
- cdk::call::Error
- cdk::call::OnewayError
- cdk::call::RejectCode
- cdk::serialize::SerializeError
- cdk::spec::standards::icrc::icrc21::ConsentMessage
- cdk::spec::standards::icrc::icrc21::ConsentMessageResponse
- cdk::spec::standards::icrc::icrc21::DisplayMessageType
- cdk::spec::standards::icrc::icrc21::Icrc21Error
- cdk::spec::standards::icrc::icrc21::Value
- cdk::spec::standards::icrc::icrc2::TransferFromError
- cdk::spec::standards::icrc::icrc2::TransferFromResult
- cdk::spec::standards::xrc::AssetClass
- cdk::spec::standards::xrc::ExchangeRateError
- cdk::spec::standards::xrc::GetExchangeRateResult
- cdk::structures::cell::InitError
- cdk::structures::cell::ValueError
- cdk::structures::log::InitError
- cdk::structures::log::WriteError
- cdk::structures::storable::Bound
- cdk::structures::vec::InitError
- cdk::utils::hash::DecodeHexError
- dto::auth::AttestationKeyStatus
- dto::auth::DelegationAudience
- dto::auth::ShardKeyBinding
- dto::auth::SignatureAlgorithm
- dto::canister::CanisterStatusType
- dto::canister::LogVisibility
- dto::capability::CapabilityProof
- dto::capability::CapabilityService
- dto::cycles::CycleTopupEventStatus
- dto::error::ErrorCode
- dto::http::HttpMethod
- dto::memory::MemoryAllocationState
- dto::memory::MemoryCommitRecoveryErrorResponse
- dto::memory::MemoryRangeAuthorityMode
- dto::metrics::MetricValue
- dto::metrics::MetricsKind
- dto::placement::directory::DirectoryEntryStatusResponse
- dto::placement::directory::DirectoryRecoveryResponse
- 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
- log::Level
- log::Topic
- memory::registry::MemoryRegistryError
- perf::PerfKey
Traits
- api::runtime::install::ModuleSourceResolver
- cdk::call::CallErrorExt
- cdk::spec::prelude::CandidType
- cdk::spec::prelude::Deserialize
- cdk::spec::prelude::Serialize
- cdk::structures::Memory
- cdk::structures::Storable
- cdk::structures::storable::Storable
- dto::prelude::CandidType
- dto::prelude::Deserialize
- dto::prelude::Serialize
Macros
- cdk::eprintln
- cdk::export_candid
- cdk::println
- eager_init
- eager_static
- ic_memory_key
- ic_memory_range
- impl_storable_bounded
- impl_storable_unbounded
- log
- memory::eager_init
- memory::eager_static
- memory::ic_memory_key
- memory::ic_memory_range
- perf
Attribute Macros
Derive Macros
- cdk::spec::prelude::CandidType
- cdk::spec::prelude::Deserialize
- cdk::spec::prelude::Serialize
- dto::prelude::CandidType
- dto::prelude::Deserialize
- dto::prelude::Serialize
Functions
- cdk::api::accept_message
- cdk::api::call_context_instruction_counter
- cdk::api::canister_cycle_balance
- cdk::api::canister_liquid_cycle_balance
- cdk::api::canister_self
- cdk::api::canister_status
- cdk::api::canister_version
- cdk::api::certified_data_set
- cdk::api::cost_call
- cdk::api::cost_create_canister
- cdk::api::cost_http_request
- cdk::api::cost_sign_with_ecdsa
- cdk::api::cost_sign_with_schnorr
- cdk::api::cost_vetkd_derive_key
- cdk::api::cycles_burn
- cdk::api::data_certificate
- cdk::api::debug_print
- cdk::api::env_var_count
- cdk::api::env_var_name
- cdk::api::env_var_name_exists
- cdk::api::env_var_value
- cdk::api::global_timer_set
- cdk::api::in_replicated_execution
- cdk::api::instruction_counter
- cdk::api::is_controller
- cdk::api::msg_arg_data
- cdk::api::msg_caller
- cdk::api::msg_caller_info_data
- cdk::api::msg_caller_info_signer
- cdk::api::msg_cycles_accept
- cdk::api::msg_cycles_available
- cdk::api::msg_cycles_refunded
- cdk::api::msg_deadline
- cdk::api::msg_method_name
- cdk::api::msg_reject
- cdk::api::msg_reject_code
- cdk::api::msg_reject_msg
- cdk::api::msg_reply
- cdk::api::performance_counter
- cdk::api::root_key
- cdk::api::stable_grow
- cdk::api::stable_read
- cdk::api::stable_size
- cdk::api::stable_write
- cdk::api::subnet_self
- cdk::api::time
- cdk::api::trap
- cdk::futures::internals::in_executor_context
- cdk::futures::internals::in_query_executor_context
- cdk::futures::is_recovering_from_trap
- cdk::futures::spawn
- cdk::futures::spawn_017_compat
- cdk::futures::spawn_migratory
- cdk::futures::spawn_weak
- cdk::serialize::deserialize
- cdk::serialize::serialize
- cdk::structures::log::iter_thread_local
- cdk::trap
- cdk::utils::hash::decode_hex
- cdk::utils::hash::hex_bytes
- cdk::utils::hash::sha256_bytes
- cdk::utils::hash::sha256_hex
- cdk::utils::hash::wasm_hash
- cdk::utils::hash::wasm_hash_hex
- cdk::utils::time::now_micros
- cdk::utils::time::now_millis
- cdk::utils::time::now_nanos
- cdk::utils::time::now_secs
- log::__append_runtime_log
- log::is_ready
- log::set_ready
- memory::runtime::assert_memory_bootstrap_ready
- memory::runtime::defer_tls_initializer
- memory::runtime::has_test_bootstrap_hook
- memory::runtime::init_eager_tls
- memory::runtime::install_test_bootstrap_hook
- memory::runtime::is_memory_bootstrap_ready
- perf::entries
- perf::perf_counter
- perf::record
- perf::record_checkpoint
- perf::record_endpoint
- perf::record_timer
- protocol::canic_wasm_store_begin_gc_endpoint
- protocol::canic_wasm_store_chunk_endpoint
- protocol::canic_wasm_store_complete_gc_endpoint
- protocol::canic_wasm_store_info_endpoint
- protocol::canic_wasm_store_method_requires_internal_proof
- protocol::canic_wasm_store_prepare_endpoint
- protocol::canic_wasm_store_prepare_gc_endpoint
- protocol::canic_wasm_store_publish_chunk_endpoint
- protocol::canic_wasm_store_stage_manifest_endpoint
Type Aliases
- api::timer::TimerSlot
- cdk::call::CallResult
- cdk::spec::prelude::Subaccount
- cdk::spec::standards::icrc::icrc21::ConsentResult
- cdk::structures::DefaultMemoryImpl
- cdk::structures::VectorMemory
- cdk::structures::vec_mem::VectorMemory
- cdk::types::Subaccount
- cdk::types::string::BoundedString128
- cdk::types::string::BoundedString16
- cdk::types::string::BoundedString256
- cdk::types::string::BoundedString32
- cdk::types::string::BoundedString64
- cdk::types::string::BoundedString8
- cdk::utils::hash::HashBytes
- ids::IntentResourceKey
Constants
- CANIC_MEMORY_MAX
- CANIC_MEMORY_MIN
- CANIC_WASM_CHUNK_BYTES
- CRATE_NAME
- VERSION
- cdk::structures::log::DATA_MAGIC
- cdk::structures::log::INDEX_MAGIC
- cdk::types::cycles::BC
- cdk::types::cycles::KC
- cdk::types::cycles::MC
- cdk::types::cycles::QC
- cdk::types::cycles::TC
- dto::capability::CAPABILITY_VERSION_V1
- dto::capability::PROOF_VERSION_V1
- ids::capability::ADMIN
- ids::capability::READ
- ids::capability::VERIFY
- ids::capability::WRITE
- perf::PERF_LAST
- protocol::CANIC_ATTESTATION_KEY_SET
- protocol::CANIC_BOOTSTRAP_STATUS
- protocol::CANIC_CYCLE_BALANCE
- protocol::CANIC_CYCLE_TOPUPS
- protocol::CANIC_CYCLE_TRACKER
- protocol::CANIC_METADATA
- protocol::CANIC_REQUEST_DELEGATION
- protocol::CANIC_REQUEST_INTERNAL_INVOCATION_PROOF
- protocol::CANIC_REQUEST_ROLE_ATTESTATION
- protocol::CANIC_RESPONSE_CAPABILITY_V1
- protocol::CANIC_SYNC_STATE
- protocol::CANIC_SYNC_TOPOLOGY
- protocol::CANIC_TEMPLATE_PREPARE_ADMIN
- protocol::CANIC_TEMPLATE_PUBLISH_CHUNK_ADMIN
- protocol::CANIC_TEMPLATE_STAGE_MANIFEST_ADMIN
- protocol::CANIC_WASM_STORE_BEGIN_GC
- protocol::CANIC_WASM_STORE_BOOTSTRAP_DEBUG
- protocol::CANIC_WASM_STORE_BOOTSTRAP_RESUME_ROOT_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_PROTECTED_UPDATE_METHODS
- protocol::CANIC_WASM_STORE_PUBLISH_CHUNK
- protocol::CANIC_WASM_STORE_STAGE_MANIFEST
- protocol::CANIC_WASM_STORE_STATUS
- protocol::CANIC_WASM_STORE_STRUCTURAL_QUERY_METHODS