4 releases (2 breaking)

0.3.1 Dec 6, 2022
0.3.0 Dec 6, 2022
0.2.0 Oct 2, 2022
0.1.0 Sep 27, 2022

#651 in Debugging

Download history 173/week @ 2023-12-17 41/week @ 2023-12-24 14/week @ 2023-12-31 22/week @ 2024-01-07 25/week @ 2024-01-14 3/week @ 2024-01-21 6/week @ 2024-01-28 28/week @ 2024-02-04 29/week @ 2024-02-11 32/week @ 2024-02-18 58/week @ 2024-02-25 16/week @ 2024-03-03 30/week @ 2024-03-10 36/week @ 2024-03-17 39/week @ 2024-03-24 117/week @ 2024-03-31

224 downloads per month
Used in 3 crates

MIT license

9KB
162 lines

trylog

This crate is inspired by tracing-unwrap, and provides inspect and unwrap_or_default series of methods.

It also supports all types implemented Try.

Log level

method level
inspect_or_log* info
unwrap_or_default_log* warn
unwrap_or_log* error

lib.rs:

This crate provides inspect_or_log, unwrap_or_log and unwrap_or_default_log methods on all types implemented [Try]. They are useful if you want to log the error value.

Different log levels are chosen by calling different methods.

method level
inspect_or_log* info
unwrap_or_default_log* warn
unwrap_or_log* error

Dependencies

~87KB