error[E0308]: mismatched types --> $DIR/collections-project-default.rs:58:5 | LL | fn floatify_sibling(ints: &C) -> >::Sibling | ------------------------------------ expected `>::Sibling` because of return type ... LL | res | ^^^ expected Collection::Sibling, found CollectionFamily::Member | = note: expected associated type `>::Sibling` found associated type `<>::Family as CollectionFamily>::Member` error: aborting due to previous error For more information about this error, try `rustc --explain E0308`.