eyre-rs / eyre

A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications
Apache License 2.0
1.39k stars 66 forks source link

chore!: remove `anyhow` from default features #180

Open LeoniePhiline opened 3 months ago

LeoniePhiline commented 3 months ago

#131 introduced a new anyhow default feature flag to allow users to hide aliased exports such as eyre::Error and eyre::Context.

This changeset removes anyhow from the list of default features, making the compatibility layer with the anyhow crate opt-in.

Implements #136.

BREAKING CHANGE: Removing a default feature is a breaking change.

LeoniePhiline commented 3 months ago

Rebased.

humb1t commented 2 months ago

Can't wait 🚀