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
A common error type and helpers for fallible functions.
Scope
Error (code or category, message, optional source location), Result<T> = std::expected<T, Error>, Status = Result<void>, small helpers (makeError, and a propagation macro such as AETHER_TRY only if justified).
Pure std::expected (C++23), no exceptions.
How to verify
Tests for success, failure, propagation and Result<void>.
Activity