├── .gitignore ├── README.md └── project ├── rust_basic ├── .gitignore ├── Cargo.toml └── src │ ├── customer.rs │ ├── lib.rs │ ├── main.rs │ ├── person.rs │ └── speaking.rs └── rust_server ├── .gitignore ├── Cargo.toml └── src ├── http ├── error.rs ├── method.rs ├── mod.rs ├── query_string.rs ├── request.rs ├── response.rs ├── server.rs └── status.rs ├── lib.rs └── main.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/README.md -------------------------------------------------------------------------------- /project/rust_basic/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /project/rust_basic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_basic/Cargo.toml -------------------------------------------------------------------------------- /project/rust_basic/src/customer.rs: -------------------------------------------------------------------------------- 1 | pub struct Customer {} 2 | -------------------------------------------------------------------------------- /project/rust_basic/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_basic/src/lib.rs -------------------------------------------------------------------------------- /project/rust_basic/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_basic/src/main.rs -------------------------------------------------------------------------------- /project/rust_basic/src/person.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_basic/src/person.rs -------------------------------------------------------------------------------- /project/rust_basic/src/speaking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_basic/src/speaking.rs -------------------------------------------------------------------------------- /project/rust_server/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | target/ -------------------------------------------------------------------------------- /project/rust_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/Cargo.toml -------------------------------------------------------------------------------- /project/rust_server/src/http/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/error.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/method.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/mod.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/query_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/query_string.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/request.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/response.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/server.rs -------------------------------------------------------------------------------- /project/rust_server/src/http/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/http/status.rs -------------------------------------------------------------------------------- /project/rust_server/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod http; 2 | -------------------------------------------------------------------------------- /project/rust_server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebangkok/rust/HEAD/project/rust_server/src/main.rs --------------------------------------------------------------------------------