diff --git a/docs/examples/rust/cloud-example/Cargo.toml b/docs/examples/rust/cloud-example/Cargo.toml index c0d8805520784c50845c514807c61a126ecc1f5e..410776a4cdcedaacbd0ee7fa6813624861308c96 100644 --- a/docs/examples/rust/cloud-example/Cargo.toml +++ b/docs/examples/rust/cloud-example/Cargo.toml @@ -3,10 +3,7 @@ name = "cloud-example" version = "0.1.0" edition = "2021" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - - [dependencies] -libtaos = { version="0.4.5-alpha.0", features=["rest"]} +taos = { version = "*", default-features = false, features = ["ws"] } tokio = { version = "1", features = ["full"]} anyhow = "1.0.0" diff --git a/docs/examples/rust/cloud-example/src/main.rs b/docs/examples/rust/cloud-example/src/main.rs index 54ebf5083f0077b4e128c57c62086411d54e7e4a..b1e0b72495f4dcce03b30230232b3d4ac932eb47 100644 --- a/docs/examples/rust/cloud-example/src/main.rs +++ b/docs/examples/rust/cloud-example/src/main.rs @@ -4,9 +4,8 @@ use libtaos::*; #[tokio::main] async fn main() -> Result<()> { let dsn = std::env::var("TDENGINE_CLOUD_DSN")?; - let cfg = TaosCfg::from_dsn(dsn)?; - let conn = cfg.connect()?; - let _ = conn.query("show databases").await?; + let taos = TaosBuilder::from_dsn(dsn)?.build()?; + let _ = taos.query("show databases").await?; println!("Connected"); Ok(()) } \ No newline at end of file