Our great sponsors
-
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.
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.
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
hashintel/hash#602