An error type with an erased kind type. It can be used when you
don’t know K or wish to propagate multiple K types. UniError<K>
can be recovered via downcasting if K 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).