From 6ba9ecb4f9d45a5b72f59570ac9a0a2f4c7ef4f7 Mon Sep 17 00:00:00 2001 From: dingbo Date: Fri, 17 Jun 2022 11:25:45 +0800 Subject: [PATCH] docs: rust --- docs/en/05-develop/01-connect/04-rust.md | 6 +++--- .../rust/{cloud_example => cloud-example}/Cargo.toml | 4 ++-- .../rust/{cloud_example => cloud-example}/src/main.rs | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) rename docs/examples/rust/{cloud_example => cloud-example}/Cargo.toml (86%) rename docs/examples/rust/{cloud_example => cloud-example}/src/main.rs (79%) diff --git a/docs/en/05-develop/01-connect/04-rust.md b/docs/en/05-develop/01-connect/04-rust.md index a034b2d522..4cea7c0022 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 f9e1e54a65..c0d8805520 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 2019c38952..54ebf5083f 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?; -- GitLab