pub trait TryFuture<T, E>: Future<Output = Result<T, E>> { }
A Future that returns a result.
Future
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".