List of all items
Structs
- config::model::bitcoin_adapter::Config
- config::model::bitcoin_adapter::LoggerConfig
- config::model::canister_http_adapter::Config
- config::model::canister_http_adapter::LoggerConfig
- config::model::canister_id_store::CanisterIdStore
- config::model::canister_id_store::NetworkNametoCanisterTimestamp
- config::model::dfinity::CanisterDeclarationsConfig
- config::model::dfinity::CanisterMetadataSection
- config::model::dfinity::Config
- config::model::dfinity::ConfigCanistersCanister
- config::model::dfinity::ConfigCanistersCanisterRemote
- config::model::dfinity::ConfigDefaults
- config::model::dfinity::ConfigDefaultsBitcoin
- config::model::dfinity::ConfigDefaultsBootstrap
- config::model::dfinity::ConfigDefaultsBuild
- config::model::dfinity::ConfigDefaultsCanisterHttp
- config::model::dfinity::ConfigDefaultsProxy
- config::model::dfinity::ConfigDefaultsReplica
- config::model::dfinity::ConfigInterface
- config::model::dfinity::ConfigLocalProvider
- config::model::dfinity::ConfigNetworkProvider
- config::model::dfinity::InitializationValues
- config::model::dfinity::NetworksConfig
- config::model::dfinity::NetworksConfigInterface
- config::model::dfinity::PlaygroundConfig
- config::model::dfinity::Pullable
- config::model::dfinity::TechStack
- config::model::local_server_descriptor::LocalServerDescriptor
- config::model::local_server_descriptor::NetworkMetadata
- config::model::network_descriptor::NetworkDescriptor
- config::model::replica_config::ArtifactPoolConfig
- config::model::replica_config::BtcAdapterConfig
- config::model::replica_config::CachedConfig
- config::model::replica_config::CanisterHttpAdapterConfig
- config::model::replica_config::CryptoConfig
- config::model::replica_config::HttpHandlerConfig
- config::model::replica_config::ReplicaConfig
- config::model::replica_config::StateManagerConfig
- config::project_templates::ProjectTemplate
- config::project_templates::ProjectTemplateName
- error::archive::GetArchivePathError
- error::config::ApplyExtensionCanisterTypeErrorWithContext
- error::config::RenderErrorWithContext
- error::extension::DfxOnlySupportedDependency
- error::extension::GetExtensionDownloadUrlError
- error::extension::LoadExtensionManifestError
- error::extension::UninstallExtensionError
- error::fs::CanonicalizePathError
- error::fs::CopyFileError
- error::fs::CreateDirAllError
- error::fs::NoParentPathError
- error::fs::ReadDirError
- error::fs::ReadFileError
- error::fs::ReadMetadataError
- error::fs::ReadPermissionsError
- error::fs::ReadToStringError
- error::fs::RemoveDirectoryAndContentsError
- error::fs::RemoveDirectoryError
- error::fs::RemoveFileError
- error::fs::RenameError
- error::fs::SetPermissionsError
- error::fs::UnpackingArchiveError
- error::fs::WriteFileError
- extension::catalog::ExtensionCatalog
- extension::installed::InstalledExtensionManifests
- extension::manager::ExtensionManager
- extension::manifest::dependencies::ExtensionDependencies
- extension::manifest::extension::ExtensionCanisterType
- extension::manifest::extension::ExtensionManifest
- extension::manifest::extension::ExtensionProjectTemplate
- extension::manifest::extension::ExtensionSubcommandArgOpts
- extension::manifest::extension::ExtensionSubcommandOpts
- extension::manifest::extension::ExtensionSubcommandsOpts
- extension::url::ExtensionJsonUrl
- identity::Identity
- identity::WalletGlobalConfig
- identity::WalletNetworkMap
- identity::identity_manager::EncryptionConfiguration
- identity::identity_manager::HardwareIdentityConfiguration
- identity::identity_manager::IdentityConfiguration
- identity::identity_manager::IdentityManager
- interface::builder::DfxInterfaceBuilder
- interface::dfx::DfxInterface
- json::structure::PossiblyStr
- json::structure::UrlWithJsonSchema
- json::structure::VersionReqWithJsonSchema
- json::structure::VersionWithJsonSchema
- util::ByteSchema
Enums
- config::model::bitcoin_adapter::BitcoinAdapterLogLevel
- config::model::bitcoin_adapter::IncomingSource
- config::model::canister_http_adapter::HttpAdapterLogLevel
- config::model::canister_http_adapter::IncomingSource
- config::model::dfinity::CanisterLogVisibility
- config::model::dfinity::CanisterTypeProperties
- config::model::dfinity::ConfigNetwork
- config::model::dfinity::MetadataVisibility
- config::model::dfinity::NetworkType
- config::model::dfinity::Profile
- config::model::dfinity::ReplicaLogLevel
- config::model::dfinity::ReplicaSubnetType
- config::model::dfinity::WasmOptLevel
- config::model::local_server_descriptor::LocalNetworkScopeDescriptor
- config::model::network_descriptor::NetworkTypeDescriptor
- config::model::project_template::ProjectTemplateCategory
- config::model::replica_config::CachedReplicaConfig
- config::project_templates::ResourceLocation
- error::builder::BuildAgentError
- error::builder::BuildDfxInterfaceError
- error::builder::BuildIdentityError
- error::cache::DeleteCacheError
- error::cache::EnsureCacheVersionsDirError
- error::cache::GetBinaryCommandPathError
- error::cache::GetCacheRootError
- error::cache::GetVersionFromCachePathError
- error::cache::InstallCacheError
- error::cache::IsCacheInstalledError
- error::cache::ListCacheVersionsError
- error::canister::CanisterBuilderError
- error::canister::CanisterInstallError
- error::canister_id_store::AddCanisterIdError
- error::canister_id_store::CanisterIdStoreError
- error::canister_id_store::EnsureCohesiveNetworkDirectoryError
- error::canister_id_store::RemoveCanisterIdError
- error::canister_id_store::SaveIdsError
- error::canister_id_store::SaveTimestampsError
- error::cli::UserConsent
- error::config::AppendMetadataError
- error::config::ApplyExtensionCanisterTypeDefaultsError
- error::config::ApplyExtensionCanisterTypeError
- error::config::ApplyExtensionCanisterTypesError
- error::config::ConfigError
- error::config::GetOutputEnvFileError
- error::config::GetTempPathError
- error::config::MergeTechStackError
- error::dfx_config::AddDependenciesError
- error::dfx_config::GetCanisterConfigError
- error::dfx_config::GetCanisterNamesWithDependenciesError
- error::dfx_config::GetComputeAllocationError
- error::dfx_config::GetFreezingThresholdError
- error::dfx_config::GetLogVisibilityError
- error::dfx_config::GetMemoryAllocationError
- error::dfx_config::GetPullCanistersError
- error::dfx_config::GetRemoteCanisterIdError
- error::dfx_config::GetReservedCyclesLimitError
- error::dfx_config::GetSpecifiedIdError
- error::dfx_config::GetWasmMemoryLimitError
- error::dfx_config::GetWasmMemoryThresholdError
- error::encryption::EncryptionError
- error::extension::ConvertExtensionIntoClapCommandError
- error::extension::ConvertExtensionSubcommandIntoClapArgError
- error::extension::ConvertExtensionSubcommandIntoClapCommandError
- error::extension::DownloadAndInstallExtensionToTempdirError
- error::extension::FetchCatalogError
- error::extension::FetchExtensionCompatibilityMatrixError
- error::extension::FinalizeInstallationError
- error::extension::GetDependenciesError
- error::extension::GetExtensionArchiveNameError
- error::extension::GetExtensionBinaryError
- error::extension::GetExtensionManifestError
- error::extension::GetHighestCompatibleVersionError
- error::extension::GetTopLevelDirectoryError
- error::extension::InstallExtensionError
- error::extension::ListAvailableExtensionsError
- error::extension::ListInstalledExtensionsError
- error::extension::LoadExtensionManifestsError
- error::extension::NewExtensionManagerError
- error::extension::RunExtensionError
- error::fs::EnsureDirExistsError
- error::fs::EnsureParentDirExistsError
- error::fs::SetPermissionsReadWriteError
- error::get_current_exe::GetCurrentExeError
- error::get_user_home::GetUserHomeError
- error::identity::CallSenderFromWalletError
- error::identity::ConvertMnemonicToKeyError
- error::identity::CreateIdentityConfigError
- error::identity::CreateNewIdentityError
- error::identity::ExportIdentityError
- error::identity::GenerateKeyError
- error::identity::GetIdentityConfigOrDefaultError
- error::identity::GetLegacyCredentialsPemPathError
- error::identity::InitializeIdentityManagerError
- error::identity::InstantiateIdentityFromNameError
- error::identity::LoadIdentityError
- error::identity::LoadPemError
- error::identity::LoadPemFromFileError
- error::identity::LoadPemIdentityError
- error::identity::MapWalletsToRenamedIdentityError
- error::identity::NewHardwareIdentityError
- error::identity::NewIdentityError
- error::identity::NewIdentityManagerError
- error::identity::RemoveIdentityError
- error::identity::RenameIdentityError
- error::identity::RenameWalletGlobalConfigKeyError
- error::identity::RequireIdentityExistsError
- error::identity::SaveIdentityConfigurationError
- error::identity::SavePemError
- error::identity::UseIdentityByNameError
- error::identity::ValidatePemFileError
- error::identity::WriteDefaultIdentityError
- error::identity::WritePemContentError
- error::identity::WritePemToFileError
- error::interface::NewExtensionManagerFromCachePathError
- error::keyring::KeyringError
- error::load_dfx_config::LoadDfxConfigError
- error::load_networks_config::LoadNetworksConfigError
- error::network_config::NetworkConfigError
- error::process::ProcessError
- error::root_key::FetchRootKeyError
- error::socket_addr_conversion::SocketAddrConversionError
- error::structured_file::StructuredFileError
- error::uri::UriError
- error::wallet_config::SaveWalletConfigError
- error::wallet_config::WalletConfigError
- extension::manager::InstallOutcome
- extension::manifest::dependencies::DependencyRequirement
- extension::manifest::extension::ArgNumberOfValues
- extension::manifest::extension::ExtensionDependency
- identity::CallSender
- identity::identity_manager::IdentityCreationParameters
- identity::identity_manager::IdentityStorageMode
- identity::identity_manager::IdentityStorageModeError
- identity::identity_manager::InitializeIdentity
- interface::builder::IdentityPicker
- interface::builder::NetworkPicker
- json::structure::SerdeVec
- network::provider::LocalBindDetermination
Traits
Functions
- canister::build_wallet_canister
- canister::install_canister_wasm
- canister::install_mode_to_prompt
- cli::ask_for_consent
- config::cache::binary_command_from_version
- config::cache::delete_version
- config::cache::ensure_cache_versions_dir
- config::cache::get_bin_cache
- config::cache::get_binary_path_from_version
- config::cache::get_cache_path_for_version
- config::cache::get_cache_root
- config::cache::get_version_from_cache_path
- config::cache::is_version_installed
- config::cache::list_versions
- config::directories::get_shared_network_data_directory
- config::directories::get_user_dfx_config_dir
- config::directories::project_dirs
- config::model::bitcoin_adapter::default_nodes
- config::model::dfinity::default_bitcoin_canister_init_arg
- config::model::dfinity::default_bitcoin_log_level
- config::model::dfinity::default_bootstrap_ip
- config::model::dfinity::default_bootstrap_port
- config::model::dfinity::default_bootstrap_timeout
- config::model::dfinity::to_socket_addr
- config::model::extension_canister_type::apply_extension_canister_types
- config::model::settings_digest::get_settings_digest
- config::project_templates::find_project_template
- config::project_templates::get_project_template
- config::project_templates::get_sorted_templates
- config::project_templates::populate
- config::project_templates::project_template_cli_names
- error::reqwest::is_retryable
- foundation::get_current_exe
- foundation::get_user_home
- fs::canonicalize
- fs::composite::ensure_dir_exists
- fs::composite::ensure_parent_dir_exists
- fs::copy
- fs::create_dir_all
- fs::get_archive_path
- fs::metadata
- fs::parent
- fs::read
- fs::read_dir
- fs::read_permissions
- fs::read_to_string
- fs::remove_dir
- fs::remove_dir_all
- fs::remove_file
- fs::rename
- fs::set_permissions
- fs::set_permissions_readwrite
- fs::tar_unpack_in
- fs::write
- http::get::get_with_retries
- identity::identity_manager::mnemonic_to_key
- identity::keyring_mock::delete_pem_from_keyring
- identity::keyring_mock::keyring_available
- identity::keyring_mock::load_pem_from_keyring
- identity::keyring_mock::write_pem_to_keyring
- identity::pem_safekeeping::load_pem_from_file
- identity::pem_safekeeping::write_pem_to_file
- identity::pem_utils::validate_pem_file
- identity::wallet::get_wallet_config_path
- identity::wallet::wallet_canister_id
- json::load_json_file
- json::save_json_file
- network::directory::ensure_cohesive_network_directory
- network::provider::command_line_provider_to_url
- network::provider::create_network_descriptor
- network::provider::get_network_context
- network::provider::parse_provider_url
- network::root_key::fetch_root_key_when_local
- network::root_key::fetch_root_key_when_local_or_error
- network::root_key::fetch_root_key_when_non_mainnet
- network::root_key::fetch_root_key_when_non_mainnet_or_error
- process::execute_process
- util::expiry_duration
- util::network_to_pathcompat
Type Aliases
- config::model::canister_id_store::AcquisitionDateTime
- config::model::canister_id_store::CanisterIdString
- config::model::canister_id_store::CanisterIds
- config::model::canister_id_store::CanisterName
- config::model::canister_id_store::CanisterTimestamps
- config::model::canister_id_store::NetworkName
- config::model::canister_id_store::NetworkNametoCanisterId
- config::model::dfinity::TechStackCategoryMap
- config::model::dfinity::TopLevelConfigNetworks
- extension::installed::InstalledExtensionList
Statics
Constants
- config::model::dfinity::BUILTIN_CANISTER_TYPES
- config::model::dfinity::CONFIG_FILE_NAME
- config::model::dfinity::DEFAULT_IC_GATEWAY
- config::model::dfinity::DEFAULT_IC_GATEWAY_TRAILING_SLASH
- config::model::dfinity::DEFAULT_PROJECT_LOCAL_BIND
- config::model::dfinity::DEFAULT_REPLICA_PORT
- config::model::dfinity::DEFAULT_SHARED_LOCAL_BIND
- config::model::network_descriptor::MAINNET_MOTOKO_PLAYGROUND_CANISTER_ID
- config::model::network_descriptor::MOTOKO_PLAYGROUND_CANISTER_TIMEOUT_SECONDS
- config::model::network_descriptor::PLAYGROUND_NETWORK_NAME
- identity::ANONYMOUS_IDENTITY_NAME
- identity::IDENTITY_JSON
- identity::TEMP_IDENTITY_PREFIX
- identity::WALLET_CONFIG_FILENAME
- identity::keyring_mock::KEYRING_IDENTITY_PREFIX
- identity::keyring_mock::KEYRING_SERVICE_NAME
- identity::keyring_mock::USE_KEYRING_MOCK_ENV_VAR