An error type with an erased kind type. It can be used when you
don’t know T or wish to propagate multiple T types. UniError<T>
can be recovered via downcasting if T is known.
A wrapper for a DynError that implements the Error trait. Useful for
converting a DynError to a Box<dyn Error + Send + Sync> (and back via
downcasting).
A wrapper for a UniError that implements the Error trait. Useful for
converting a UniError to a Box<dyn Error + Send + Sync> (and back via
downcasting).