version bump: 1.0.0 -> (breaking) -> 2.0.0
error: breaking changes in `D`
 --> regions/new.rs:9:1
  |
9 | pub type D<T: IntoIterator> = <T as IntoIterator>::IntoIter;
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = warning: type error: expected std::iter::IntoIterator::Item, found std::iter::IntoIterator::IntoIter (breaking)

error: breaking changes in `E`
  --> regions/new.rs:11:1
   |
11 | pub type E<T: IntoIterator> = T;
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = warning: type error: expected associated type, found type parameter `T` (breaking)

error: breaking changes in `abc`
  --> regions/new.rs:13:1
   |
13 | pub fn abc(_: &bool) { }
   | ^^^^^^^^^^^^^^^^^^^^
   |
   = warning: type error: expected `bool`, found `&bool` (breaking)

error: breaking changes in `def`
  --> regions/new.rs:15:1
   |
15 | pub fn def(_: bool) { }
   | ^^^^^^^^^^^^^^^^^^^
   |
   = warning: type error: expected `&bool`, found `bool` (breaking)

error: breaking changes in `efg`
  --> regions/new.rs:17:1
   |
17 | pub fn efg(_: &str) { }
   | ^^^^^^^^^^^^^^^^^^^
   |
   = warning: type error: expected bound lifetime parameter, found concrete lifetime (breaking)

error: breaking changes in `fgh`
  --> regions/new.rs:19:1
   |
19 | pub fn fgh(_: &'static str) { }
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = warning: type error: expected bound lifetime parameter, found concrete lifetime (breaking)

error: aborting due to 6 previous errors