mirror of
https://github.com/chatmail/core.git
synced 2026-04-25 01:16:29 +03:00
This adds a result extension trait to explicitly set the last error, which *should* be the default for the FFI. Currently not touching all APIs since that's potentially disruptive and we're close to a release. The logging story is messy, as described in the doc comment. We should further clean this up and tidy up these APIs so it's more obvious to people how to do the right thing.