Crates.io | easy-debug |
lib.rs | easy-debug |
version | 0.1.0 |
source | src |
created_at | 2024-09-17 10:26:08.478863 |
updated_at | 2024-09-17 10:26:08.478863 |
description | A crate to easy debug rust code. |
homepage | |
repository | https://github.com/AlessandroPerazzetta/easy-debug |
max_upload_size | |
id | 1377310 |
size | 9,940 |
ENV variable activation
Debug only, in Release automatically disabled
easy-debug = "*"
or using cargo-edit
cargo easy-debug
Run command (APP_DEBUG=1) to enable debug:
APP_DEBUG=1 cargo run
use easy_debug::{dbg_print, dbg_println, dbg_eprint, dbg_eprintln};
let debug_str_val = "debug string value";
dbg_print!("debug_str_val");
dbg_println!("debug_str_val = {}", debug_str_val);
dbg_eprint!("I'm printing to the Standard Error");
dbg_eprintln!("Print to Standard Error");
use easy_debug::{
dbg_print as dbg_p,
dbg_println as dbg_pln,
dbg_eprint as dbg_ep,
dbg_eprintln as dbg_epln,
};
let debug_str_val = "debug string value";
dbg_p!("debug_str_val");
dbg_pln!("debug_str_val = {}", debug_str_val);
dbg_ep!("I'm printing to the Standard Error");
dbg_epln!("Print to Standard Error");
use easy_debug::{
dbg_xprint as dbg_xp,
dbg_xprintln as dbg_xpln,
dbg_xeprint as dbg_xep,
dbg_xeprintln as dbg_xepln,
};
let debug_str_val = "debug string value";
dbg_xp!("debug_str_val");
dbg_xpln!("debug_str_val = {}", debug_str_val);
dbg_xep!("I'm printing to the Standard Error");
dbg_xepln!("Print to Standard Error");
Licensed under either of Apache License Version 2.0 or MIT license at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.