Crates.io | pipeviewer |
lib.rs | pipeviewer |
version | 1.0.1 |
source | src |
created_at | 2020-01-25 19:07:51.455018 |
updated_at | 2022-06-17 18:01:31.852908 |
description | Educational version of the pv utility |
homepage | https://github.com/cleancut/pipeviewer |
repository | https://github.com/cleancut/pipeviewer |
max_upload_size | |
id | 201923 |
size | 22,831 |
Hands-On Systems Programming with Rust, Published by Packt
This repository contains the code for the pipeviewer project that accompanies the "Hands-on Systems Programming with Rust" online course I created for and published through Packt.
This project replicates some of the functionality of pv, but the main focus of this project is to walk students through a hands-on project to teach and demonstrate Rust programming language features. Each Git tag in this repository is for a commit that corresponds to one of the training videos in the course, so you can walk through the code tag-by-tag if you like along with the course.
I hope you find this repository and the companion course useful. If you do, I encourage you to check out other courses, training, and projects that I do. :wink:
I can be contacted via contact details on my website agileperception.com.
Changes since tag 5.5
:
pipeviewer
's version to 1.0.1
(and add a corresponding tag)Cargo.toml
crossbeam
to version 0.8.1
in Cargo.toml
crossterm
to version 0.23.2
in Cargo.toml
. In src/stats.rs
, bring crossterm::style::Stylize
into scope in a use
statement, and change cursor::MoveToColumn(0)
to cursor::MoveToColumn(1)
.clap
to version 3.2.5
in Cargo.toml
. In src/args.rs
, change .short("o")
to .short('o')
and .short("s")
to .short('s')
.cargo update