mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Kill fused
This commit is contained in:
parent
0b5e890061
commit
17bcb443cb
3 changed files with 3 additions and 38 deletions
|
@ -16,7 +16,7 @@ use cmp::max;
|
||||||
use fmt::{self, Debug};
|
use fmt::{self, Debug};
|
||||||
#[allow(deprecated)]
|
#[allow(deprecated)]
|
||||||
use hash::{Hash, BuildHasher};
|
use hash::{Hash, BuildHasher};
|
||||||
use iter::{FromIterator, FusedIterator};
|
use iter::FromIterator;
|
||||||
use mem::{self, replace};
|
use mem::{self, replace};
|
||||||
use ops::{Deref, Index};
|
use ops::{Deref, Index};
|
||||||
|
|
||||||
|
@ -1613,7 +1613,6 @@ impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, K, V> FusedIterator for Iter<'a, K, V> {}
|
|
||||||
|
|
||||||
impl<'a, K, V> Iterator for IterMut<'a, K, V> {
|
impl<'a, K, V> Iterator for IterMut<'a, K, V> {
|
||||||
type Item = (&'a K, &'a mut V);
|
type Item = (&'a K, &'a mut V);
|
||||||
|
@ -1633,7 +1632,6 @@ impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> {
|
||||||
self.inner.len()
|
self.inner.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K, V> FusedIterator for IterMut<'a, K, V> {}
|
|
||||||
|
|
||||||
impl<'a, K, V> fmt::Debug for IterMut<'a, K, V>
|
impl<'a, K, V> fmt::Debug for IterMut<'a, K, V>
|
||||||
where K: fmt::Debug,
|
where K: fmt::Debug,
|
||||||
|
@ -1664,7 +1662,6 @@ impl<K, V> ExactSizeIterator for IntoIter<K, V> {
|
||||||
self.inner.len()
|
self.inner.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<K, V> FusedIterator for IntoIter<K, V> {}
|
|
||||||
|
|
||||||
impl<K: Debug, V: Debug> fmt::Debug for IntoIter<K, V> {
|
impl<K: Debug, V: Debug> fmt::Debug for IntoIter<K, V> {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
|
@ -1692,7 +1689,6 @@ impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V> {
|
||||||
self.inner.len()
|
self.inner.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K, V> FusedIterator for Keys<'a, K, V> {}
|
|
||||||
|
|
||||||
impl<'a, K, V> Iterator for Values<'a, K, V> {
|
impl<'a, K, V> Iterator for Values<'a, K, V> {
|
||||||
type Item = &'a V;
|
type Item = &'a V;
|
||||||
|
@ -1712,8 +1708,6 @@ impl<'a, K, V> ExactSizeIterator for Values<'a, K, V> {
|
||||||
self.inner.len()
|
self.inner.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K, V> FusedIterator for Values<'a, K, V> {}
|
|
||||||
|
|
||||||
impl<'a, K, V> Iterator for ValuesMut<'a, K, V> {
|
impl<'a, K, V> Iterator for ValuesMut<'a, K, V> {
|
||||||
type Item = &'a mut V;
|
type Item = &'a mut V;
|
||||||
|
|
||||||
|
@ -1732,7 +1726,6 @@ impl<'a, K, V> ExactSizeIterator for ValuesMut<'a, K, V> {
|
||||||
self.inner.len()
|
self.inner.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K, V> FusedIterator for ValuesMut<'a, K, V> {}
|
|
||||||
|
|
||||||
impl<'a, K, V> fmt::Debug for ValuesMut<'a, K, V>
|
impl<'a, K, V> fmt::Debug for ValuesMut<'a, K, V>
|
||||||
where K: fmt::Debug,
|
where K: fmt::Debug,
|
||||||
|
@ -1763,7 +1756,6 @@ impl<'a, K, V> ExactSizeIterator for Drain<'a, K, V> {
|
||||||
self.inner.len()
|
self.inner.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K, V> FusedIterator for Drain<'a, K, V> {}
|
|
||||||
|
|
||||||
impl<'a, K, V> fmt::Debug for Drain<'a, K, V>
|
impl<'a, K, V> fmt::Debug for Drain<'a, K, V>
|
||||||
where K: fmt::Debug,
|
where K: fmt::Debug,
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
use borrow::Borrow;
|
use borrow::Borrow;
|
||||||
use fmt;
|
use fmt;
|
||||||
use hash::{Hash, BuildHasher};
|
use hash::{Hash, BuildHasher};
|
||||||
use iter::{Chain, FromIterator, FusedIterator};
|
use iter::{Chain, FromIterator};
|
||||||
use ops::{BitOr, BitAnd, BitXor, Sub};
|
use ops::{BitOr, BitAnd, BitXor, Sub};
|
||||||
|
|
||||||
use super::Recover;
|
use super::Recover;
|
||||||
|
@ -1010,7 +1010,6 @@ impl<'a, K> ExactSizeIterator for Iter<'a, K> {
|
||||||
self.iter.len()
|
self.iter.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K> FusedIterator for Iter<'a, K> {}
|
|
||||||
|
|
||||||
impl<'a, K: fmt::Debug> fmt::Debug for Iter<'a, K> {
|
impl<'a, K: fmt::Debug> fmt::Debug for Iter<'a, K> {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
|
@ -1033,7 +1032,6 @@ impl<K> ExactSizeIterator for IntoIter<K> {
|
||||||
self.iter.len()
|
self.iter.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<K> FusedIterator for IntoIter<K> {}
|
|
||||||
|
|
||||||
impl<K: fmt::Debug> fmt::Debug for IntoIter<K> {
|
impl<K: fmt::Debug> fmt::Debug for IntoIter<K> {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
|
@ -1060,7 +1058,6 @@ impl<'a, K> ExactSizeIterator for Drain<'a, K> {
|
||||||
self.iter.len()
|
self.iter.len()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl<'a, K> FusedIterator for Drain<'a, K> {}
|
|
||||||
|
|
||||||
impl<'a, K: fmt::Debug> fmt::Debug for Drain<'a, K> {
|
impl<'a, K: fmt::Debug> fmt::Debug for Drain<'a, K> {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
|
@ -1112,12 +1109,6 @@ impl<'a, T, S> fmt::Debug for Intersection<'a, T, S>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, T, S> FusedIterator for Intersection<'a, T, S>
|
|
||||||
where T: Eq + Hash,
|
|
||||||
S: BuildHasher
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<'a, T, S> Clone for Difference<'a, T, S> {
|
impl<'a, T, S> Clone for Difference<'a, T, S> {
|
||||||
fn clone(&self) -> Difference<'a, T, S> {
|
fn clone(&self) -> Difference<'a, T, S> {
|
||||||
Difference { iter: self.iter.clone(), ..*self }
|
Difference { iter: self.iter.clone(), ..*self }
|
||||||
|
@ -1149,12 +1140,6 @@ impl<'a, T, S> Iterator for Difference<'a, T, S>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, T, S> FusedIterator for Difference<'a, T, S>
|
|
||||||
where T: Eq + Hash,
|
|
||||||
S: BuildHasher
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<'a, T, S> fmt::Debug for Difference<'a, T, S>
|
impl<'a, T, S> fmt::Debug for Difference<'a, T, S>
|
||||||
where T: fmt::Debug + Eq + Hash,
|
where T: fmt::Debug + Eq + Hash,
|
||||||
S: BuildHasher
|
S: BuildHasher
|
||||||
|
@ -1184,12 +1169,6 @@ impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, T, S> FusedIterator for SymmetricDifference<'a, T, S>
|
|
||||||
where T: Eq + Hash,
|
|
||||||
S: BuildHasher
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<'a, T, S> fmt::Debug for SymmetricDifference<'a, T, S>
|
impl<'a, T, S> fmt::Debug for SymmetricDifference<'a, T, S>
|
||||||
where T: fmt::Debug + Eq + Hash,
|
where T: fmt::Debug + Eq + Hash,
|
||||||
S: BuildHasher
|
S: BuildHasher
|
||||||
|
@ -1205,12 +1184,6 @@ impl<'a, T, S> Clone for Union<'a, T, S> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a, T, S> FusedIterator for Union<'a, T, S>
|
|
||||||
where T: Eq + Hash,
|
|
||||||
S: BuildHasher
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<'a, T, S> fmt::Debug for Union<'a, T, S>
|
impl<'a, T, S> fmt::Debug for Union<'a, T, S>
|
||||||
where T: fmt::Debug + Eq + Hash,
|
where T: fmt::Debug + Eq + Hash,
|
||||||
S: BuildHasher
|
S: BuildHasher
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#![feature(allocator_api)]
|
#![feature(allocator_api)]
|
||||||
#![feature(alloc, shared, unique, fused)]
|
#![feature(alloc, shared, unique)]
|
||||||
|
|
||||||
extern crate alloc;
|
extern crate alloc;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue