| error[E0277]: the trait bound `<G as GetToInt>::R: ToInt` is not satisfied |
| --> $DIR/associated-types-bound-failure.rs:19:19 |
| | |
| LL | fn to_int(&self) -> isize; |
| | -------------------------- required by `ToInt::to_int` |
| ... |
| LL | ToInt::to_int(&g.get()) |
| | ^^^^^^^^ the trait `ToInt` is not implemented for `<G as GetToInt>::R` |
| | |
| help: consider further restricting the associated type |
| | |
| LL | where G : GetToInt, <G as GetToInt>::R: ToInt |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: aborting due to previous error |
| |
| For more information about this error, try `rustc --explain E0277`. |