diff --git a/Cargo.lock b/Cargo.lock index 751221affc..4e4e9e0504 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8076,13 +8076,13 @@ name = "spin-key-value-azure" version = "3.2.0-pre0" dependencies = [ "anyhow", + "async-trait", "azure_core", "azure_data_cosmos", "azure_identity", "futures", "reqwest 0.12.9", "serde", - "spin-core", "spin-factor-key-value", ] diff --git a/crates/key-value-azure/Cargo.toml b/crates/key-value-azure/Cargo.toml index a98cffb0c4..0debc622d0 100644 --- a/crates/key-value-azure/Cargo.toml +++ b/crates/key-value-azure/Cargo.toml @@ -15,7 +15,7 @@ azure_identity = { git = "https://github.com/azure/azure-sdk-for-rust.git", rev azure_core = { git = "https://github.com/azure/azure-sdk-for-rust.git", rev = "8c4caa251c3903d5eae848b41bb1d02a4d65231c" } futures = { workspace = true } serde = { workspace = true } -spin-core = { path = "../core" } +async-trait = { workspace = true } spin-factor-key-value = { path = "../factor-key-value" } reqwest = { version = "0.12", default-features = false } diff --git a/crates/key-value-azure/src/store.rs b/crates/key-value-azure/src/store.rs index ed10f3d6a9..d05e2d5902 100644 --- a/crates/key-value-azure/src/store.rs +++ b/crates/key-value-azure/src/store.rs @@ -1,4 +1,5 @@ use anyhow::{Context, Result}; +use async_trait::async_trait; use azure_data_cosmos::{ prelude::{ AuthorizationToken, CollectionClient, CosmosClient, CosmosClientBuilder, Operation, Query, @@ -7,7 +8,6 @@ use azure_data_cosmos::{ }; use futures::StreamExt; use serde::{Deserialize, Serialize}; -use spin_core::async_trait; use spin_factor_key_value::{log_cas_error, log_error, Cas, Error, Store, StoreManager, SwapError}; use std::sync::{Arc, Mutex};