diff --git a/docs/en/05-develop/01-connect/04-rust.md b/docs/en/05-develop/01-connect/04-rust.md index a034b2d522bc566ad612a97b50a073df802fa853..4cea7c0022b862921bd3f5284102962c20dc7cbd 100644 --- a/docs/en/05-develop/01-connect/04-rust.md +++ b/docs/en/05-develop/01-connect/04-rust.md @@ -9,14 +9,14 @@ import TabItem from '@theme/TabItem'; ## Create Project ``` -cargo new cloud_example +cargo new --bin cloud-example ``` ## Add Dependency Add dependency to `Cargo.toml`. ```toml title="Cargo.toml" -{{#include docs/examples/rust/cloud_example/Cargo.toml}} +{{#include docs/examples/rust/cloud-example/Cargo.toml}} ``` ## Config @@ -59,7 +59,7 @@ Replace with real TDengine cloud DSN. To obtain the real value, please l Copy following code to `main.rs`. ```rust title="main.rs" -{{#include docs/examples/rust/cloud_example/src/main.rs}} +{{#include docs/examples/rust/cloud-example/src/main.rs}} ``` Then you can execute `cargo run` to test the connection. \ No newline at end of file diff --git a/docs/examples/rust/cloud_example/Cargo.toml b/docs/examples/rust/cloud-example/Cargo.toml similarity index 86% rename from docs/examples/rust/cloud_example/Cargo.toml rename to docs/examples/rust/cloud-example/Cargo.toml index f9e1e54a6587ce43548fe5638d6c834cd65314fc..c0d8805520784c50845c514807c61a126ecc1f5e 100644 --- a/docs/examples/rust/cloud_example/Cargo.toml +++ b/docs/examples/rust/cloud-example/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "cloud_example" +name = "cloud-example" version = "0.1.0" edition = "2021" @@ -9,4 +9,4 @@ edition = "2021" [dependencies] libtaos = { version="0.4.5-alpha.0", features=["rest"]} tokio = { version = "1", features = ["full"]} -anyhow = "*" +anyhow = "1.0.0" diff --git a/docs/examples/rust/cloud_example/src/main.rs b/docs/examples/rust/cloud-example/src/main.rs similarity index 79% rename from docs/examples/rust/cloud_example/src/main.rs rename to docs/examples/rust/cloud-example/src/main.rs index 2019c389529ff2baa2a4f88d9fdc63debc448515..54ebf5083f0077b4e128c57c62086411d54e7e4a 100644 --- a/docs/examples/rust/cloud_example/src/main.rs +++ b/docs/examples/rust/cloud-example/src/main.rs @@ -3,7 +3,7 @@ use libtaos::*; #[tokio::main] async fn main() -> Result<()> { - let dsn = std::env::var("TDENGINE_CLOUD_DSN").unwrap(); + let dsn = std::env::var("TDENGINE_CLOUD_DSN")?; let cfg = TaosCfg::from_dsn(dsn)?; let conn = cfg.connect()?; let _ = conn.query("show databases").await?;