Урок #1 1-implementing-subcommands-with-clap
4:00
Урок #2 2-finding-the-users-home-directory
5:42
Урок #3 3-library-crates-and-binary-crates
3:23
Урок #4 4-temporary-files-and-handling-errors
5:18
Урок #5 5-letting-the-user-edit-with-their-favorite-editor
5:26
Урок #6 6-options-copy-and-deref
5:10
Урок #7 7-renaming-files-and-the-todo-macro
2:26
Урок #8 8-asking-the-user-for-input-on-the-command-line
1:58
Урок #9 9-looping-for-user-input-with-rprompt
4:36
Урок #10 10-infinite-ranges-and-formatters
2:53
Урок #11 11-coloring-terminal-output-with-owo-colors
2:28
Урок #12 12-error-handling-with-miette
15:50
Урок #13 13-unit-testing-rust-functions
3:12
Урок #14 14-fixing-bugs-with-unit-tests-in-rust
5:50
Урок #15 15-testing-non-interactive-binaries-with-assert_cmd
3:23
Урок #16 16-testing-interactive-clis-with-rexpect
15:24
Урок #17 17-writing-a-custom-extension-trait
5:38
Array
(
[filesize] => 38993483
[mime_type] => video/mp4
[length] => 240
[length_formatted] => 4:00
[width] => 1920
[height] => 1080
[fileformat] => mp4
[dataformat] => quicktime
[audio] => Array
(
[dataformat] => mp4
[codec] => ISO/IEC 14496-3 AAC
[sample_rate] => 48000
[channels] => 2
[bits_per_sample] => 16
[lossless] =>
[channelmode] => stereo
)
[created_timestamp] => -2082844800
)