driveby

Crates.iodriveby
lib.rsdriveby
version1.0.1
sourcesrc
created_at2022-06-20 01:40:12.830429
updated_at2022-06-20 21:55:55.765302
descriptionDebug counter for Rust
homepage
repositoryhttps://github.com/trip-flip/driveby
max_upload_size
id609164
size5,728
Thomas Baugher (trip-flip)

documentation

README

DriveBy

Ever needed a counter to see how many times a line of code is passed? Here you go.

Examples

Run without arguments to get basic debug information:

pass!(); // Stderr: [<count>][<line_number>]

You can pass a literal to have it printed:

// Stderr: [<count>][<line_number>] Special message
pass!("Special message");
// Stderr: [<count>][<line_number>] a
pass!('a');
// Stderr: [<count>][<line_number>] 5999999
pass(5999999)

You can pass a variable with the Display trait too:

let hw = String::from("Hello world");
let num = 5;
// Stderr: [<count>][<line_number>] Hello world
pass!(hw);
// Stderr: [<count>][<line_number>] 5
pass!(num);
Commit count: 10

cargo fmt