#borrowing #understand #learn #script #help #bin-hello

bin+lib borrowing_exerci

how to understand the borrowing in rust

13 unstable releases (3 breaking)

0.4.51 Dec 4, 2019
0.4.50 Dec 4, 2019
0.3.53 Nov 8, 2019
0.3.50 Oct 29, 2019
0.1.0 Oct 22, 2019

#466 in Testing

MIT/Apache and LGPL-3.0-or-later

105KB
2.5K SLoC

Minimum rustc version GitHub release The Crate mod_trait_exerci Code Build Status on appveyor.com GitHub issues Twitter URL

The Rust Feature Borrowing and Ownenship

Getting Started

cargo install cargo-script
cargo install bat

Project

  • name: hello-borrowing
  • crate name: borrowing_exerci
  • description: how to understand the rust borrowing

Subproject: bin-hello

  • folder name: bin-hello
  • description: the crate 'borrowing_exerci'

install the crate borrowing_exerci

cargo install borrowing_exerci

Use the crate borrowing_exerci help

bw -h

List all commands with features for code

bw -c <code>

# example:
bw -c closure_immut_string

Run the code with a feature

  • run a rust file with a feature
bw -c <code> -f <feature> | bat -l rs

# example "closure_immut_string" with a feature "ok":
bw -c closure_immut_string -f ok | bat -l rs
# tip: `f`, Forward  one window
# tip: `b`, Backward  one window
# tip: `q`, Exit.

# example "closure_immut_string" with a feature "err_01":
bw -c closure_immut_string -f err_01 | bat -l rs
# tip: `f`, Forward  one window
# tip: `b`, Backward  one window
# tip: `q`, Exit.

Resources

Dependencies

~27–37MB
~596K SLoC