List of all items
Structs
- prelude::AuthAuditEntry
- prelude::AuthInfo
- prelude::CounterCell
- prelude::HttpRequest
- prelude::HttpResponse
- prelude::IcarusCanisterState
- prelude::MemoryId
- prelude::MemoryManager
- prelude::Principal
- prelude::ResourceState
- prelude::ServerConfig
- prelude::StableBTreeMap
- prelude::StableCell
- prelude::StableCounter
- prelude::StableMap
- prelude::StorageCell
- prelude::StorageMap
- prelude::ToolState
- prelude::User
- prelude::VirtualMemory
- prelude::api::call::ArgDecoderConfig
- prelude::api::call::CallReplyWriter
- prelude::api::call::ManualReply
- prelude::api::management_canister::bitcoin::GetBalanceRequest
- prelude::api::management_canister::bitcoin::GetCurrentFeePercentilesRequest
- prelude::api::management_canister::bitcoin::GetUtxosRequest
- prelude::api::management_canister::bitcoin::GetUtxosResponse
- prelude::api::management_canister::bitcoin::Outpoint
- prelude::api::management_canister::bitcoin::SendTransactionRequest
- prelude::api::management_canister::bitcoin::Utxo
- prelude::api::management_canister::ecdsa::EcdsaKeyId
- prelude::api::management_canister::ecdsa::EcdsaPublicKeyArgument
- prelude::api::management_canister::ecdsa::EcdsaPublicKeyResponse
- prelude::api::management_canister::ecdsa::SignWithEcdsaArgument
- prelude::api::management_canister::ecdsa::SignWithEcdsaResponse
- prelude::api::management_canister::http_request::CanisterHttpRequestArgument
- prelude::api::management_canister::http_request::HttpHeader
- prelude::api::management_canister::http_request::HttpResponse
- prelude::api::management_canister::http_request::TransformArgs
- prelude::api::management_canister::http_request::TransformContext
- prelude::api::management_canister::http_request::TransformFunc
- prelude::api::management_canister::main::CanisterChange
- prelude::api::management_canister::main::CanisterIdRecord
- prelude::api::management_canister::main::CanisterInfoRequest
- prelude::api::management_canister::main::CanisterInfoResponse
- prelude::api::management_canister::main::CanisterSettings
- prelude::api::management_canister::main::CanisterStatusResponse
- prelude::api::management_canister::main::ChunkHash
- prelude::api::management_canister::main::ClearChunkStoreArgument
- prelude::api::management_canister::main::CodeDeploymentRecord
- prelude::api::management_canister::main::ControllersChangeRecord
- prelude::api::management_canister::main::CreateCanisterArgument
- prelude::api::management_canister::main::CreationRecord
- prelude::api::management_canister::main::DefiniteCanisterSettings
- prelude::api::management_canister::main::DeleteCanisterSnapshotArgs
- prelude::api::management_canister::main::FromCanisterRecord
- prelude::api::management_canister::main::FromUserRecord
- prelude::api::management_canister::main::InstallChunkedCodeArgument
- prelude::api::management_canister::main::InstallCodeArgument
- prelude::api::management_canister::main::LoadCanisterSnapshotArgs
- prelude::api::management_canister::main::LoadSnapshotRecord
- prelude::api::management_canister::main::QueryStats
- prelude::api::management_canister::main::SkipPreUpgrade
- prelude::api::management_canister::main::Snapshot
- prelude::api::management_canister::main::StoredChunksArgument
- prelude::api::management_canister::main::TakeCanisterSnapshotArgs
- prelude::api::management_canister::main::UpdateSettingsArgument
- prelude::api::management_canister::main::UploadChunkArgument
- prelude::api::management_canister::provisional::CanisterIdRecord
- prelude::api::management_canister::provisional::CanisterSettings
- prelude::api::management_canister::provisional::ProvisionalCreateCanisterWithCyclesArgument
- prelude::api::management_canister::provisional::ProvisionalTopUpCanisterArgument
- prelude::api::stable::BufferedStableReader
- prelude::api::stable::BufferedStableWriter
- prelude::api::stable::CanisterStableMemory
- prelude::api::stable::StableIO
- prelude::api::stable::StableReader
- prelude::api::stable::StableWriter
- prelude::serde_json::Deserializer
- prelude::serde_json::Error
- prelude::serde_json::Map
- prelude::serde_json::Number
- prelude::serde_json::Serializer
- prelude::serde_json::StreamDeserializer
- prelude::serde_json::de::Deserializer
- prelude::serde_json::de::IoRead
- prelude::serde_json::de::SliceRead
- prelude::serde_json::de::StrRead
- prelude::serde_json::de::StreamDeserializer
- prelude::serde_json::error::Error
- prelude::serde_json::map::IntoIter
- prelude::serde_json::map::IntoValues
- prelude::serde_json::map::Iter
- prelude::serde_json::map::IterMut
- prelude::serde_json::map::Keys
- prelude::serde_json::map::Map
- prelude::serde_json::map::OccupiedEntry
- prelude::serde_json::map::VacantEntry
- prelude::serde_json::map::Values
- prelude::serde_json::map::ValuesMut
- prelude::serde_json::ser::CompactFormatter
- prelude::serde_json::ser::PrettyFormatter
- prelude::serde_json::ser::Serializer
- prelude::serde_json::value::Map
- prelude::serde_json::value::Number
- prelude::serde_json::value::Serializer
Enums
- prelude::AuthAction
- prelude::AuthRole
- prelude::IcarusError
- prelude::StorableBound
- prelude::api::call::RejectionCode
- prelude::api::management_canister::bitcoin::BitcoinNetwork
- prelude::api::management_canister::bitcoin::UtxoFilter
- prelude::api::management_canister::ecdsa::EcdsaCurve
- prelude::api::management_canister::http_request::HttpMethod
- prelude::api::management_canister::main::CanisterChangeDetails
- prelude::api::management_canister::main::CanisterChangeOrigin
- prelude::api::management_canister::main::CanisterInstallMode
- prelude::api::management_canister::main::CanisterStatusType
- prelude::api::management_canister::main::CodeDeploymentMode
- prelude::api::management_canister::main::LogVisibility
- prelude::api::stable::StableMemoryError
- prelude::serde_json::Value
- prelude::serde_json::error::Category
- prelude::serde_json::map::Entry
- prelude::serde_json::ser::CharEscape
- prelude::serde_json::value::Value
Traits
- prelude::CandidType
- prelude::Deserialize
- prelude::Serialize
- prelude::Storable
- prelude::TrapExt
- prelude::api::stable::StableMemory
- prelude::serde_json::de::Read
- prelude::serde_json::ser::Formatter
- prelude::serde_json::value::Index
Macros
- prelude::icarus_storage
- prelude::init_memory
- prelude::memory_id
- prelude::serde_json::json
- prelude::stable_storage
- prelude::tool_metadata
Attribute Macros
- icarus_module
- icarus_tool
- prelude::icarus_module
- prelude::icarus_tool
- prelude::init
- prelude::post_upgrade
- prelude::pre_upgrade
- prelude::query
- prelude::update
Derive Macros
- prelude::CandidType
- prelude::Deserialize
- prelude::IcarusStorable
- prelude::IcarusStorage
- prelude::IcarusType
- prelude::Serialize
Functions
- prelude::add_user
- prelude::api::call::accept_message
- prelude::api::call::arg_data
- prelude::api::call::arg_data_raw
- prelude::api::call::arg_data_raw_size
- prelude::api::call::call
- prelude::api::call::call_raw
- prelude::api::call::call_raw128
- prelude::api::call::call_with_config
- prelude::api::call::call_with_payment
- prelude::api::call::call_with_payment128
- prelude::api::call::is_recovering_from_trap
- prelude::api::call::method_name
- prelude::api::call::msg_cycles_accept
- prelude::api::call::msg_cycles_accept128
- prelude::api::call::msg_cycles_available
- prelude::api::call::msg_cycles_available128
- prelude::api::call::msg_cycles_refunded
- prelude::api::call::msg_cycles_refunded128
- prelude::api::call::notify
- prelude::api::call::notify_raw
- prelude::api::call::notify_with_payment128
- prelude::api::call::performance_counter
- prelude::api::call::reject
- prelude::api::call::reject_code
- prelude::api::call::reject_message
- prelude::api::call::reply
- prelude::api::call::reply_raw
- prelude::api::call::result
- prelude::api::call_context_instruction_counter
- prelude::api::caller
- prelude::api::canister_balance
- prelude::api::canister_balance128
- prelude::api::canister_version
- prelude::api::cycles_burn
- prelude::api::data_certificate
- prelude::api::id
- prelude::api::in_replicated_execution
- prelude::api::instruction_counter
- prelude::api::is_controller
- prelude::api::management_canister::bitcoin::bitcoin_get_balance
- prelude::api::management_canister::bitcoin::bitcoin_get_current_fee_percentiles
- prelude::api::management_canister::bitcoin::bitcoin_get_utxos
- prelude::api::management_canister::bitcoin::bitcoin_send_transaction
- prelude::api::management_canister::ecdsa::ecdsa_public_key
- prelude::api::management_canister::ecdsa::sign_with_ecdsa
- prelude::api::management_canister::http_request::http_request
- prelude::api::management_canister::main::canister_info
- prelude::api::management_canister::main::canister_status
- prelude::api::management_canister::main::clear_chunk_store
- prelude::api::management_canister::main::create_canister
- prelude::api::management_canister::main::delete_canister
- prelude::api::management_canister::main::delete_canister_snapshot
- prelude::api::management_canister::main::deposit_cycles
- prelude::api::management_canister::main::install_chunked_code
- prelude::api::management_canister::main::install_code
- prelude::api::management_canister::main::list_canister_snapshots
- prelude::api::management_canister::main::load_canister_snapshot
- prelude::api::management_canister::main::raw_rand
- prelude::api::management_canister::main::start_canister
- prelude::api::management_canister::main::stop_canister
- prelude::api::management_canister::main::stored_chunks
- prelude::api::management_canister::main::take_canister_snapshot
- prelude::api::management_canister::main::uninstall_code
- prelude::api::management_canister::main::update_settings
- prelude::api::management_canister::main::upload_chunk
- prelude::api::management_canister::provisional::provisional_create_canister_with_cycles
- prelude::api::management_canister::provisional::provisional_top_up_canister
- prelude::api::performance_counter
- prelude::api::print
- prelude::api::set_certified_data
- prelude::api::set_global_timer
- prelude::api::stable::stable_bytes
- prelude::api::stable::stable_grow
- prelude::api::stable::stable_read
- prelude::api::stable::stable_size
- prelude::api::stable::stable_write
- prelude::api::time
- prelude::api::trap
- prelude::assert_owner
- prelude::authenticate
- prelude::caller
- prelude::get_auth_audit
- prelude::get_auth_status
- prelude::get_authorized_users
- prelude::get_canister_owner
- prelude::get_memory
- prelude::get_owner
- prelude::get_user
- prelude::http_request
- prelude::icarus_metadata
- prelude::init
- prelude::init_auth
- prelude::init_with_caller
- prelude::is_owner
- prelude::list_users
- prelude::post_upgrade
- prelude::pre_upgrade
- prelude::print
- prelude::remove_user
- prelude::require_any_of_roles
- prelude::require_exact_role
- prelude::require_none_of_roles
- prelude::require_role_or_higher
- prelude::serde_json::de::from_reader
- prelude::serde_json::de::from_slice
- prelude::serde_json::de::from_str
- prelude::serde_json::from_reader
- prelude::serde_json::from_slice
- prelude::serde_json::from_str
- prelude::serde_json::from_value
- prelude::serde_json::ser::to_string
- prelude::serde_json::ser::to_string_pretty
- prelude::serde_json::ser::to_vec
- prelude::serde_json::ser::to_vec_pretty
- prelude::serde_json::ser::to_writer
- prelude::serde_json::ser::to_writer_pretty
- prelude::serde_json::to_string
- prelude::serde_json::to_string_pretty
- prelude::serde_json::to_value
- prelude::serde_json::to_vec
- prelude::serde_json::to_vec_pretty
- prelude::serde_json::to_writer
- prelude::serde_json::to_writer_pretty
- prelude::serde_json::value::from_value
- prelude::serde_json::value::to_value
- prelude::storage::stable_restore
- prelude::storage::stable_save
- prelude::trap
- prelude::update_user_role
Type Aliases
- prelude::Cell
- prelude::DefaultMemoryImpl
- prelude::IcarusResult
- prelude::Map
- prelude::Memory
- prelude::ToolResult
- prelude::api::call::CallResult
- prelude::api::management_canister::bitcoin::BitcoinAddress
- prelude::api::management_canister::bitcoin::BlockHash
- prelude::api::management_canister::bitcoin::MillisatoshiPerByte
- prelude::api::management_canister::bitcoin::Satoshi
- prelude::api::management_canister::main::CanisterId
- prelude::api::management_canister::main::SnapshotId
- prelude::api::management_canister::main::WasmModule
- prelude::api::management_canister::provisional::CanisterId
- prelude::serde_json::Result
- prelude::serde_json::error::Result