| Crates.io | tracked |
| lib.rs | tracked |
| version | 0.5.4 |
| created_at | 2022-01-28 16:43:30.431686+00 |
| updated_at | 2023-04-08 08:22:20.475677+00 |
| description | A stringly-typed Error that includes `#[track_caller]` information. |
| homepage | |
| repository | https://github.com/trevyn/tracked |
| max_upload_size | |
| id | 523156 |
| size | 5,990 |
A stringly-typed Error that includes #[track_caller] information.
Points you to the location in your code that errored, without the panic!.
Also lets you try an Option or a bool into a Result.
use tracked::tracked;
fn f() -> Option<()> {
None
}
#[tracked]
fn main() -> Result<(), tracked::StringError> {
true?;
f()?;
Ok(())
}
Error: NoneError in main at src/main.rs:10:8