Announcing error-stack: a context-aware error library that supports arbitrary attached user data!

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • rust

    Empowering everyone to build reliable and efficient software.

  • ASAP, i need to update https://github.com/rust-lang/rust/pull/90328 to use the new version of the provider API and to use rustc_incoherent_impl instead of custom lang items, and I'm not positive I'll be able to do the provider API integrations without moving Error into core, I remember running into issues with that last time but can't recall what they were off of the top of my head. If there are issues there then the provider integration will need to wait until https://github.com/rust-lang/rust/pull/95956 lands which just needs a single update. Ill probably do the latter PR first just because it's easiest, and then see if I can merge the generic member access nightly impl at the same time.

  • eyre-impl

    An experimental crate on how to structure a maximally flexible catch all error type

  • Also, in case it helps in any way I have a bunch of related history I want to share that is related to the development direction of this post. As it happens, this looks similar in a lot of ways to early sketches of eyre: https://github.com/yaahc/eyre-impl/blob/master/src/lib.rs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hash

    🚀 The open-source, self-building database. From @hashintel

  • hashintel/hash#602

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts