You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#123 added a crate-wide Error type and some helper macros to add logs gated by the log feature. One could use the new macros everywhere to provide additional context to errors for debugging. But it might be possible to use #[track_caller] and core::panic::Location to automatically track and log where errors originate and where they get converted to other error types, eliminating a bunch of tedious work. Investigate this and implement if possible.
#123 added a crate-wide
Error
type and some helper macros to add logs gated by thelog
feature. One could use the new macros everywhere to provide additional context to errors for debugging. But it might be possible to use#[track_caller]
andcore::panic::Location
to automatically track and log where errors originate and where they get converted to other error types, eliminating a bunch of tedious work. Investigate this and implement if possible.References
try_trait_v2
changed the location of theFrom::from
caller so the stack trace is different. rust-lang/rust#87401The text was updated successfully, but these errors were encountered: