@@ -57,37 +57,27 @@ where
5757}
5858
5959// Until we can use feature `specialization`:
60- // TODO macro
61- impl < T >
62- SpecFromIterCo < T , crate :: vec:: IntoIter < T , Global , 0 > >
63- for VecDeque < T , Global , 0 >
64- {
60+ // FIXME macro
61+ impl < T > SpecFromIterCo < T , crate :: vec:: IntoIter < T , Global , 0 > > for VecDeque < T , Global , 0 > {
6562 #[ inline]
6663 fn spec_from_iter_co ( iterator : crate :: vec:: IntoIter < T , Global , 0 > ) -> Self {
6764 iterator. into_vecdeque ( )
6865 }
6966}
70- impl < T >
71- SpecFromIterCo < T , crate :: vec:: IntoIter < T , Global , 1 > >
72- for VecDeque < T , Global , 1 >
73- {
67+ impl < T > SpecFromIterCo < T , crate :: vec:: IntoIter < T , Global , 1 > > for VecDeque < T , Global , 1 > {
7468 #[ inline]
7569 fn spec_from_iter_co ( iterator : crate :: vec:: IntoIter < T , Global , 1 > ) -> Self {
7670 iterator. into_vecdeque ( )
7771 }
7872}
7973
80- impl < T > SpecFromIterCo < T , IntoIter < T , Global , 0 > >
81- for VecDeque < T , Global , 0 >
82- {
74+ impl < T > SpecFromIterCo < T , IntoIter < T , Global , 0 > > for VecDeque < T , Global , 0 > {
8375 #[ inline]
8476 fn spec_from_iter_co ( iterator : IntoIter < T , Global , 0 > ) -> Self {
8577 iterator. into_vecdeque ( )
8678 }
8779}
88- impl < T > SpecFromIterCo < T , IntoIter < T , Global , 1 > >
89- for VecDeque < T , Global , 1 >
90- {
80+ impl < T > SpecFromIterCo < T , IntoIter < T , Global , 1 > > for VecDeque < T , Global , 1 > {
9181 #[ inline]
9282 fn spec_from_iter_co ( iterator : IntoIter < T , Global , 1 > ) -> Self {
9383 iterator. into_vecdeque ( )
0 commit comments