- Cập nhật Rust:
rustup update
- Gỡ cài đặt Rust:
rustup self uninstall
- Kiểm tra phiên bản Rust:
rustc --version
- Kiểm tra phiên bản Cargo:
cargo --version
- Mở Document Project
cargo doc --open
- Generate Secret Key 256-bit base64 key:
openssl rand -base64 32
-
Writing Automated Tests:
cargo test
-
Check a Cargo Project:
cargo check
-
Building a Cargo Project:
cargo build
cargo build --release
orcargo build -r
-
Building and Running a Cargo Project:
cargo run
cargo run --release
orcargo run -r
-
Reload automatically when I change source code:
cargo watch -x run
├── Cargo.lock
├── Cargo.toml
├── src/
│ ├── lib.rs
│ ├── main.rs
│ └── bin/
│ ├── named-executable.rs
│ ├── another-executable.rs
│ └── multi-file-executable/
│ ├── main.rs
│ └── some_module.rs
├── benches/
│ ├── large-input.rs
│ └── multi-file-bench/
│ ├── main.rs
│ └── bench_module.rs
├── examples/
│ ├── simple.rs
│ └── multi-file-example/
│ ├── main.rs
│ └── ex_module.rs
└── tests/
├── some-integration-tests.rs
└── multi-file-test/
├── main.rs
└── test_module.rs
Cargo.toml
andCargo.lock
are stored in the root of your package (package root).- Source code goes in the
src
directory. - The default library file is
src/lib.rs
. - The default executable file is
src/main.rs
.- Other executables can be placed in
src/bin/
.
- Other executables can be placed in
- Benchmarks go in the
benches
directory. - Examples go in the
examples
directory. - Integration tests go in the
tests
directory.
If a binary
, example
, bench
, or integration test
consists of multiple source files, place a main.rs file along
with the
extra modules within a subdirectory of the src/bin
, examples
, benches
, or tests
directory. The name of the
executable
will be the directory name.
You can learn more about Rust's module system in the book.
See Configuring a target for more details on manually configuring targets. See Target auto-discovery for more information on controlling how Cargo automatically infers target names.
yarn yarn watch yarn server
https://typeorm.io/using-cli#using-cli
yarn typeorm migration:generate -n Initialise
Di chuyển file vừa tạo vào trong folder migrations
heroku login heroku create
heroku addons