This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git


The following commit(s) were added to refs/heads/main by this push:
     new 5c718760fb docs: fix spelling errors in README.md (#4039)
5c718760fb is described below

commit 5c718760fbc3c614a2fcb3b08c3642cd541f3544
Author: Jason <[email protected]>
AuthorDate: Sun Jan 21 22:25:00 2024 +0800

    docs: fix spelling errors in README.md (#4039)
---
 examples/rust/00-setup/README.md         |  8 ++++----
 examples/rust/01-init-operator/README.md |  2 +-
 examples/rust/02-async-io/README.md      | 10 +++++-----
 3 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/examples/rust/00-setup/README.md b/examples/rust/00-setup/README.md
index adacf030ed..702ab6e65b 100644
--- a/examples/rust/00-setup/README.md
+++ b/examples/rust/00-setup/README.md
@@ -34,12 +34,12 @@ Let's take a look over [`Cargo.toml`](Cargo.toml) first.
 
 The most simple `Cargo.toml` will contains two parts:
 
-- `package`: The metadata of this package like `name`, `version`
+- `package`: The metadata of this package like `name`, `version`.
 - `dependencies`: The dependencies that this package will depend on. `cargo` 
will download them from <https://crates.io> and compile them.
 
 ### `src/`
 
-Than, let's read [`main.rs`](./src/main.rs).
+Then, let's read [`main.rs`](./src/main.rs).
 
 The most simple `main.rs` will contain only one function: `fn main()`, this is 
the entry of an application.
 
@@ -63,7 +63,7 @@ Declare our main function, this is the most simple function 
that not take any in
 println!("Hello, {}", Scheme::S3)
 ```
 
-- `println!()` is a built macro in rust to prints to the standard output, with 
a newline. macro will be expanded to real code during compilation.
+- `println!()` is a built macro in rust to prints to the standard output, with 
a newline. Macro will be expanded to real code during compilation.
 - `"Hello, {}", Scheme::S3` is the format string in rust. It will convert 
`Scheme::S3` to string, and construct a new string in this format.
 
 ## Build our first rust project!
@@ -91,7 +91,7 @@ Congrate! Our first rust project is built and running with 
success!
 After built, we will find that there are some new files created:
 
 - `Cargo.lock`: Cargo.lock is a file generated by the cargo package manager 
when you build or run a Rust project. It serves as a lock file and records the 
exact versions of dependencies that were used during the previous successful 
build or run of the project. It's always a good idea to commit `Cargo.lock` to 
your repo, so developers can reproduce the same build result with you.
-- `target`: `target` folder is a directory automatically generated by rustc  
and managed cargo. It contains the compiled artifacts and build output for 
specific target platforms and architectures.
+- `target`: `target` folder is a directory automatically generated by `rustc`  
and managed cargo. It contains the compiled artifacts and build output for 
specific target platforms and architectures.
 
 ## Conclusion
 
diff --git a/examples/rust/01-init-operator/README.md 
b/examples/rust/01-init-operator/README.md
index fee8dd3e30..3a7c79cc5e 100644
--- a/examples/rust/01-init-operator/README.md
+++ b/examples/rust/01-init-operator/README.md
@@ -108,7 +108,7 @@ fn init_operator_via_builder() -> Result<Operator> {
 
 We have a new concept here:
 
-> `let mut builder = xxx;
+> let mut builder = xxx;
 
 The `mut` here means `mutable`, allowing its value to be changed later.
 
diff --git a/examples/rust/02-async-io/README.md 
b/examples/rust/02-async-io/README.md
index cbedd19233..d5890f5121 100644
--- a/examples/rust/02-async-io/README.md
+++ b/examples/rust/02-async-io/README.md
@@ -14,7 +14,7 @@ In this chapter's `Cargo.toml`, we add a new dependence 
`tokio`:
 tokio = { version = "1", features = ["full"] }
 ```
 
-The syntex is different from what we used before:
+The syntax is different from what we used before:
 
 ```diff
 - tokio = "1"
@@ -104,7 +104,7 @@ impl Operator {
 }
 ```
 
-`impl Into<Bytes>` here is a syntex suger of rust, we can expand it like the 
following:
+`impl Into<Bytes>` here is a syntax sugar of rust, we can expand it like the 
following:
 
 ```rust
 impl Operator {
@@ -159,9 +159,9 @@ This API will read all data from `path` and return as a 
`Vec<u8>`.
 
 In this chapter we learnt a lot basic concepts in async rust! Now we have 
known that:
 
-- How to setup tokio async runtime
-- How to define and call an async function
-- How to write and read data via OpenDAL
+- How to setup tokio async runtime.
+- How to define and call an async function.
+- How to write and read data via OpenDAL.
 
 ## Challenge Time
 

Reply via email to