content: [package]
  name = "storage_index_canister_impl"
  version.workspace = true
  edition.workspace = true
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  
  [lib]
  path = "src/lib.rs"
  crate-type = ["cdylib"]
  
  [dependencies]
  candid = { workspace = true }
  canister_api_macros = { path = "../../../libraries/canister_api_macros" }
  canister_logger = { path = "../../../libraries/canister_logger" }
  canister_state_macros = { path = "../../../libraries/canister_state_macros" }
  canister_tracing_macros = { path = "../../../libraries/canister_tracing_macros" }
  constants = { path = "../../../libraries/constants" }
  cycles_dispenser_client = { path = "../../../libraries/cycles_dispenser_client" }
  cycles_minting_canister = { path = "../../../external_canisters/cmc/api" }
  cycles_minting_canister_c2c_client = { path = "../../../external_canisters/cmc/c2c_client" }
  futures = { workspace = true }
  http_request = { path = "../../../libraries/http_request" }
  human_readable = { path = "../../../libraries/human_readable" }
  ic-cdk = { workspace = true }
  ic-cdk-timers = { workspace = true }
  ic-ledger-types = { workspace = true }
  ic-stable-structures = { workspace = true }
  icp_ledger_canister_c2c_client = { path = "../../../external_canisters/icp_ledger/c2c_client" }
  json = { path = "../../../libraries/json" }
  msgpack = { path = "../../../libraries/msgpack" }
  rand = { workspace = true }
  serde = { workspace = true }
  stable_memory = { path = "../../../libraries/stable_memory" }
  storage_bucket_canister = { path = "../../storage_bucket/api" }
  storage_bucket_canister_c2c_client = { path = "../../storage_bucket/c2c_client" }
  storage_index_canister = { path = "../api" }
  timer_job_queues = { path = "../../../libraries/timer_job_queues" }
  tracing = { workspace = true }
  types = { path = "../../../libraries/types" }
  utils = { path = "../../../libraries/utils" }
  