| ^^ the trait `std::ops::Try` is not implemented for `()`
...
LL | fn try_trait_generic<T: Try>() -> T {
- | ----------------- --- required by this bound in `try_trait_generic`
+ | --- required by this bound in `try_trait_generic`
error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try`
--> $DIR/try-operator-on-main.rs:22:5