yuk1ty / learning-systems-programming-in-rust

「Rustでもわかるシステムプログラミング」
430 stars 23 forks source link

3.2追加 #44

Closed Saffrontea closed 3 years ago

Saffrontea commented 3 years ago

3.2追加

10

皆様に相談ですが、

ご意見ありましたらお願いします。


動作ログ

3.2.1.1

$cargo run --bin main_3_2_1_1
    Finished dev [unoptimized + debuginfo] target(s) in 0.24s
     Running `target/debug/main_3_2_1_1`
[97, 98, 99, 100, 101, 102, 103, 97, 98, 99, 100, 101, 102, 103, 97, 98, 99, 100, 101, 102, 103, 97, 98, 99, 100, 101, 102, 103, 97, 98, 99, 100, 101, 102, 103]

3.2.1.2

$cargo run --bin main_3_2_1_2
    Finished dev [unoptimized + debuginfo] target(s) in 0.64s
     Running `target/debug/main_3_2_1_2`
[97, 98, 99, 100]

3.2.2.1

$cargo run --bin main_3_2_2_1
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/main_3_2_2_1`
[104, 101, 108, 108, 111, 33]

3.2.2.2

$cargo run --bin main_3_2_2_2
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/main_3_2_2_2`
[104, 101, 108]

3.2.2.3

$cargo run --bin main_3_2_2_3
    Finished dev [unoptimized + debuginfo] target(s) in 0.56s
     Running `target/debug/main_3_2_2_3`
3584000 bytes written.
yuk1ty commented 3 years ago

@Saffrontea CI のcargo fmt が落ちてしまっているので、一度当ててもらってもいいでしょうか?

Saffrontea commented 3 years ago

@Saffrontea CI のcargo fmt が落ちてしまっているので、一度当ててもらってもいいでしょうか?

変な空白入ってたので当て直しました!

yuk1ty commented 3 years ago

ちょっと私の手元でコンフリクトを解消しておきますね🙏

yuk1ty commented 3 years ago

5/7 23:59 までオープンしておきます

yuk1ty commented 3 years ago

@Saffrontea 遅くなってしまってごめんなさい、コンフリクトをこちらで解決してみたのですが、clippy で一部エラーが出てしまっています。

error: unneeded `return` statement
  --> chapter3/src/3_2/3_2_2/main_3_2_2_2.rs:22:5
   |
22 |     return copy(&mut reader.take(size), writer);
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return`: `copy(&mut reader.take(size), writer)`
   |
   = note: `-D clippy::needless-return` implied by `-D warnings`
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return

return を消すだけだとは思いますが、修正をお願いしますー。

Saffrontea commented 3 years ago

@Saffrontea 遅くなってしまってごめんなさい、コンフリクトをこちらで解決してみたのですが、clippy で一部エラーが出てしまっています。

修正しました。よろしくお願いします