pub fn compile_time_assert_std_error_error<T: Error>()
compile_time_assert_std_error_error::<T>(); fails to compile if T doesn’t implement std::error::Error.
compile_time_assert_std_error_error::<T>();
T
std::error::Error