From 8358f4f72da83e5a279808635d49dfbb21f9dadf Mon Sep 17 00:00:00 2001
From: Joshua Holmer
Date: Fri, 6 May 2016 09:59:22 -0400
Subject: [PATCH] Version 0.8.0 [ci skip]
---
CHANGELOG.md | 2 +-
Cargo.lock | 2 +-
Cargo.toml | 2 +-
doc/aho_corasick/struct.Matches.html | 10 +-
.../struct.MatchesOverlapping.html | 10 +-
doc/aho_corasick/struct.StreamMatches.html | 10 +-
.../struct.StreamMatchesOverlapping.html | 10 +-
doc/bit_vec/struct.Blocks.html | 10 +-
doc/bit_vec/struct.IntoIter.html | 10 +-
doc/bit_vec/struct.Iter.html | 10 +-
.../__core/ascii/struct.EscapeDefault.html | 6 +-
doc/bitflags/__core/borrow/enum.Cow.html | 2 +-
doc/bitflags/__core/boxed/struct.Box.html | 8 +-
doc/bitflags/__core/cell/struct.Ref.html | 2 +-
doc/bitflags/__core/cell/struct.RefMut.html | 2 +-
.../__core/char/struct.DecodeUtf16.html | 6 +-
.../__core/char/struct.EncodeUtf16.html | 6 +-
.../__core/char/struct.EncodeUtf8.html | 6 +-
.../__core/char/struct.EscapeDefault.html | 6 +-
.../__core/char/struct.EscapeUnicode.html | 6 +-
.../__core/char/struct.ToLowercase.html | 6 +-
.../__core/char/struct.ToUppercase.html | 6 +-
doc/bitflags/__core/clone/trait.Clone.html | 38 +--
doc/bitflags/__core/cmp/trait.Eq.html | 26 +-
doc/bitflags/__core/cmp/trait.Ord.html | 20 +-
doc/bitflags/__core/cmp/trait.PartialEq.html | 34 +-
doc/bitflags/__core/cmp/trait.PartialOrd.html | 22 +-
.../collections/binary_heap/struct.Drain.html | 6 +-
.../binary_heap/struct.IntoIter.html | 6 +-
.../collections/binary_heap/struct.Iter.html | 6 +-
.../btree_map/struct.BTreeMap.html | 22 +-
.../btree_map/struct.IntoIter.html | 6 +-
.../collections/btree_map/struct.Iter.html | 12 +-
.../collections/btree_map/struct.IterMut.html | 10 +-
.../collections/btree_map/struct.Keys.html | 6 +-
.../collections/btree_map/struct.Range.html | 8 +-
.../btree_map/struct.RangeMut.html | 8 +-
.../collections/btree_map/struct.Values.html | 6 +-
.../btree_map/struct.ValuesMut.html | 6 +-
.../btree_set/struct.BTreeSet.html | 6 +-
.../btree_set/struct.Difference.html | 6 +-
.../btree_set/struct.Intersection.html | 6 +-
.../btree_set/struct.IntoIter.html | 6 +-
.../collections/btree_set/struct.Iter.html | 6 +-
.../collections/btree_set/struct.Range.html | 6 +-
.../btree_set/struct.SymmetricDifference.html | 6 +-
.../collections/btree_set/struct.Union.html | 6 +-
.../collections/hash_map/enum.Entry.html | 2 +-
.../collections/hash_map/struct.Drain.html | 6 +-
.../collections/hash_map/struct.HashMap.html | 22 +-
.../collections/hash_map/struct.IntoIter.html | 6 +-
.../collections/hash_map/struct.Iter.html | 6 +-
.../collections/hash_map/struct.IterMut.html | 6 +-
.../collections/hash_map/struct.Keys.html | 8 +-
.../hash_map/struct.VacantEntry.html | 2 +-
.../collections/hash_map/struct.Values.html | 6 +-
.../hash_map/struct.ValuesMut.html | 8 +-
.../hash_set/struct.Difference.html | 6 +-
.../collections/hash_set/struct.Drain.html | 6 +-
.../collections/hash_set/struct.HashSet.html | 16 +-
.../hash_set/struct.Intersection.html | 8 +-
.../collections/hash_set/struct.IntoIter.html | 6 +-
.../collections/hash_set/struct.Iter.html | 6 +-
.../hash_set/struct.SymmetricDifference.html | 10 +-
.../collections/hash_set/struct.Union.html | 10 +-
.../linked_list/struct.IntoIter.html | 6 +-
.../collections/linked_list/struct.Iter.html | 6 +-
.../linked_list/struct.IterMut.html | 6 +-
.../__core/collections/struct.BTreeMap.html | 22 +-
.../__core/collections/struct.BTreeSet.html | 6 +-
.../__core/collections/struct.HashMap.html | 22 +-
.../__core/collections/struct.HashSet.html | 16 +-
.../collections/vec_deque/struct.Drain.html | 6 +-
.../vec_deque/struct.IntoIter.html | 6 +-
.../collections/vec_deque/struct.Iter.html | 6 +-
.../collections/vec_deque/struct.IterMut.html | 6 +-
doc/bitflags/__core/convert/trait.AsMut.html | 2 +-
.../__core/default/trait.Default.html | 20 +-
doc/bitflags/__core/env/fn.set_var.html | 2 +-
doc/bitflags/__core/env/struct.Args.html | 6 +-
doc/bitflags/__core/env/struct.ArgsOs.html | 6 +-
.../__core/env/struct.SplitPaths.html | 6 +-
doc/bitflags/__core/env/struct.Vars.html | 6 +-
doc/bitflags/__core/env/struct.VarsOs.html | 6 +-
doc/bitflags/__core/fmt/struct.DebugMap.html | 2 +-
doc/bitflags/__core/fmt/trait.Debug.html | 32 +-
doc/bitflags/__core/fs/fn.hard_link.html | 2 +-
doc/bitflags/__core/fs/fn.rename.html | 2 +-
doc/bitflags/__core/fs/fn.soft_link.html | 2 +-
doc/bitflags/__core/fs/struct.ReadDir.html | 6 +-
doc/bitflags/__core/hash/trait.Hash.html | 26 +-
.../__core/io/prelude/trait.BufRead.html | 2 +-
.../__core/io/prelude/trait.Read.html | 2 +-
doc/bitflags/__core/io/struct.Bytes.html | 6 +-
doc/bitflags/__core/io/struct.Chain.html | 4 +-
doc/bitflags/__core/io/struct.Chars.html | 6 +-
doc/bitflags/__core/io/struct.Lines.html | 6 +-
doc/bitflags/__core/io/struct.Split.html | 6 +-
doc/bitflags/__core/io/trait.BufRead.html | 2 +-
doc/bitflags/__core/io/trait.Read.html | 2 +-
doc/bitflags/__core/iter/struct.Chain.html | 10 +-
doc/bitflags/__core/iter/struct.Cloned.html | 10 +-
doc/bitflags/__core/iter/struct.Cycle.html | 6 +-
doc/bitflags/__core/iter/struct.Empty.html | 6 +-
.../__core/iter/struct.Enumerate.html | 6 +-
doc/bitflags/__core/iter/struct.Filter.html | 10 +-
.../__core/iter/struct.FilterMap.html | 10 +-
doc/bitflags/__core/iter/struct.FlatMap.html | 12 +-
doc/bitflags/__core/iter/struct.Fuse.html | 6 +-
doc/bitflags/__core/iter/struct.Inspect.html | 14 +-
doc/bitflags/__core/iter/struct.Map.html | 8 +-
doc/bitflags/__core/iter/struct.Once.html | 6 +-
doc/bitflags/__core/iter/struct.Peekable.html | 6 +-
doc/bitflags/__core/iter/struct.Repeat.html | 6 +-
doc/bitflags/__core/iter/struct.Rev.html | 6 +-
doc/bitflags/__core/iter/struct.Scan.html | 8 +-
doc/bitflags/__core/iter/struct.Skip.html | 6 +-
.../__core/iter/struct.SkipWhile.html | 8 +-
doc/bitflags/__core/iter/struct.StepBy.html | 20 +-
doc/bitflags/__core/iter/struct.Take.html | 6 +-
.../__core/iter/struct.TakeWhile.html | 6 +-
doc/bitflags/__core/iter/struct.Zip.html | 14 +-
.../iter/trait.DoubleEndedIterator.html | 14 +-
.../__core/iter/trait.ExactSizeIterator.html | 6 +-
doc/bitflags/__core/iter/trait.Extend.html | 6 +-
.../__core/iter/trait.FromIterator.html | 4 +-
.../__core/iter/trait.IntoIterator.html | 6 +-
doc/bitflags/__core/iter/trait.Iterator.html | 34 +-
doc/bitflags/__core/net/struct.Incoming.html | 6 +-
.../__core/net/struct.LookupHost.html | 6 +-
.../__core/ops/enum.RangeInclusive.html | 6 +-
doc/bitflags/__core/ops/struct.Range.html | 6 +-
doc/bitflags/__core/ops/struct.RangeFrom.html | 6 +-
doc/bitflags/__core/ops/trait.BitXor.html | 2 +-
.../__core/ops/trait.CoerceUnsized.html | 20 +-
doc/bitflags/__core/ops/trait.Index.html | 2 +-
doc/bitflags/__core/option/enum.Option.html | 2 +-
.../__core/option/struct.IntoIter.html | 6 +-
doc/bitflags/__core/option/struct.Iter.html | 6 +-
.../__core/option/struct.IterMut.html | 6 +-
.../__core/os/ext/net/struct.Incoming.html | 6 +-
.../__core/path/struct.Components.html | 6 +-
doc/bitflags/__core/path/struct.Iter.html | 6 +-
.../__core/prelude/v1/enum.Option.html | 2 +-
.../__core/prelude/v1/enum.Result.html | 10 +-
.../__core/prelude/v1/struct.Box.html | 8 +-
.../__core/prelude/v1/struct.Vec.html | 4 +-
.../__core/prelude/v1/trait.AsMut.html | 2 +-
.../__core/prelude/v1/trait.Clone.html | 38 +--
.../__core/prelude/v1/trait.Default.html | 20 +-
.../prelude/v1/trait.DoubleEndedIterator.html | 14 +-
doc/bitflags/__core/prelude/v1/trait.Eq.html | 26 +-
.../prelude/v1/trait.ExactSizeIterator.html | 6 +-
.../__core/prelude/v1/trait.Extend.html | 6 +-
.../__core/prelude/v1/trait.IntoIterator.html | 6 +-
.../__core/prelude/v1/trait.Iterator.html | 46 +--
doc/bitflags/__core/prelude/v1/trait.Ord.html | 20 +-
.../__core/prelude/v1/trait.PartialEq.html | 34 +-
.../__core/prelude/v1/trait.PartialOrd.html | 22 +-
.../__core/process/struct.Command.html | 2 +-
doc/bitflags/__core/rc/struct.Rc.html | 2 +-
doc/bitflags/__core/rc/struct.Weak.html | 2 +-
doc/bitflags/__core/result/enum.Result.html | 10 +-
.../__core/result/struct.IntoIter.html | 6 +-
doc/bitflags/__core/result/struct.Iter.html | 6 +-
.../__core/result/struct.IterMut.html | 6 +-
doc/bitflags/__core/slice/struct.Chunks.html | 6 +-
.../__core/slice/struct.ChunksMut.html | 6 +-
doc/bitflags/__core/slice/struct.Iter.html | 6 +-
doc/bitflags/__core/slice/struct.IterMut.html | 6 +-
doc/bitflags/__core/slice/struct.RSplitN.html | 6 +-
.../__core/slice/struct.RSplitNMut.html | 6 +-
doc/bitflags/__core/slice/struct.Split.html | 8 +-
.../__core/slice/struct.SplitMut.html | 10 +-
doc/bitflags/__core/slice/struct.SplitN.html | 8 +-
.../__core/slice/struct.SplitNMut.html | 8 +-
doc/bitflags/__core/slice/struct.Windows.html | 6 +-
doc/bitflags/__core/str/struct.Bytes.html | 6 +-
.../__core/str/struct.CharIndices.html | 6 +-
doc/bitflags/__core/str/struct.Chars.html | 6 +-
.../__core/str/struct.EncodeUtf16.html | 6 +-
doc/bitflags/__core/str/struct.Lines.html | 6 +-
doc/bitflags/__core/str/struct.LinesAny.html | 6 +-
.../__core/str/struct.MatchIndices.html | 6 +-
doc/bitflags/__core/str/struct.Matches.html | 6 +-
.../__core/str/struct.RMatchIndices.html | 6 +-
doc/bitflags/__core/str/struct.RMatches.html | 6 +-
doc/bitflags/__core/str/struct.RSplit.html | 6 +-
doc/bitflags/__core/str/struct.RSplitN.html | 6 +-
.../__core/str/struct.RSplitTerminator.html | 6 +-
doc/bitflags/__core/str/struct.Split.html | 6 +-
doc/bitflags/__core/str/struct.SplitN.html | 6 +-
.../__core/str/struct.SplitTerminator.html | 6 +-
.../__core/str/struct.SplitWhitespace.html | 6 +-
doc/bitflags/__core/string/struct.Drain.html | 6 +-
.../__core/sync/mpsc/struct.IntoIter.html | 6 +-
.../__core/sync/mpsc/struct.Iter.html | 6 +-
.../__core/sync/struct.RwLockReadGuard.html | 2 +-
.../__core/sync/struct.RwLockWriteGuard.html | 2 +-
doc/bitflags/__core/thread/fn.spawn.html | 2 +-
.../__core/thread/struct.Builder.html | 2 +-
doc/bitflags/__core/vec/struct.Drain.html | 6 +-
doc/bitflags/__core/vec/struct.IntoIter.html | 6 +-
doc/bitflags/__core/vec/struct.Vec.html | 4 +-
.../bitflags/__core/clone/trait.Clone.js | 2 +-
.../bitflags/__core/cmp/trait.Eq.js | 2 +-
.../bitflags/__core/cmp/trait.PartialEq.js | 2 +-
.../bitflags/__core/cmp/trait.PartialOrd.js | 2 +-
.../bitflags/__core/default/trait.Default.js | 2 +-
.../bitflags/__core/hash/trait.Hash.js | 2 +-
.../__core/iter/trait.DoubleEndedIterator.js | 2 +-
.../__core/iter/trait.ExactSizeIterator.js | 2 +-
.../bitflags/__core/iter/trait.Extend.js | 2 +-
.../__core/iter/trait.FromIterator.js | 2 +-
.../__core/iter/trait.IntoIterator.js | 2 +-
.../bitflags/__core/iter/trait.Iterator.js | 2 +-
.../bitflags/__core/ops/trait.BitXor.js | 2 +-
.../__core/ops/trait.CoerceUnsized.js | 2 +-
.../bitflags/__core/ops/trait.Index.js | 2 +-
doc/implementors/core/any/trait.Any.js | 2 +-
.../core/array/trait.FixedSizeArray.js | 2 +-
doc/implementors/core/borrow/trait.Borrow.js | 2 +-
.../core/borrow/trait.BorrowMut.js | 2 +-
doc/implementors/core/clone/trait.Clone.js | 2 +-
doc/implementors/core/cmp/trait.Eq.js | 2 +-
doc/implementors/core/cmp/trait.Ord.js | 2 +-
doc/implementors/core/cmp/trait.PartialEq.js | 2 +-
doc/implementors/core/cmp/trait.PartialOrd.js | 2 +-
doc/implementors/core/convert/trait.AsMut.js | 2 +-
doc/implementors/core/convert/trait.AsRef.js | 2 +-
doc/implementors/core/convert/trait.From.js | 2 +-
doc/implementors/core/convert/trait.Into.js | 2 +-
.../core/default/trait.Default.js | 2 +-
doc/implementors/core/fmt/trait.Binary.js | 2 +-
doc/implementors/core/fmt/trait.Debug.js | 2 +-
doc/implementors/core/fmt/trait.Display.js | 2 +-
doc/implementors/core/fmt/trait.LowerExp.js | 2 +-
doc/implementors/core/fmt/trait.LowerHex.js | 2 +-
doc/implementors/core/fmt/trait.Octal.js | 2 +-
doc/implementors/core/fmt/trait.Pointer.js | 2 +-
doc/implementors/core/fmt/trait.UpperExp.js | 2 +-
doc/implementors/core/fmt/trait.UpperHex.js | 2 +-
doc/implementors/core/fmt/trait.Write.js | 2 +-
.../core/hash/trait.BuildHasher.js | 2 +-
doc/implementors/core/hash/trait.Hash.js | 2 +-
doc/implementors/core/hash/trait.Hasher.js | 2 +-
.../core/iter/iterator/trait.Iterator.js | 2 +-
.../core/iter/range/trait.Step.js | 2 +-
.../iter/traits/trait.DoubleEndedIterator.js | 2 +-
.../iter/traits/trait.ExactSizeIterator.js | 2 +-
.../core/iter/traits/trait.Extend.js | 2 +-
.../core/iter/traits/trait.FromIterator.js | 2 +-
.../core/iter/traits/trait.IntoIterator.js | 2 +-
doc/implementors/core/marker/trait.Copy.js | 2 +-
doc/implementors/core/marker/trait.Send.js | 2 +-
doc/implementors/core/marker/trait.Sync.js | 2 +-
.../core/nonzero/trait.Zeroable.js | 2 +-
doc/implementors/core/num/trait.One.js | 2 +-
doc/implementors/core/num/trait.Zero.js | 2 +-
doc/implementors/core/ops/trait.Add.js | 2 +-
doc/implementors/core/ops/trait.AddAssign.js | 2 +-
doc/implementors/core/ops/trait.BitAnd.js | 2 +-
.../core/ops/trait.BitAndAssign.js | 2 +-
doc/implementors/core/ops/trait.BitOr.js | 2 +-
.../core/ops/trait.BitOrAssign.js | 2 +-
doc/implementors/core/ops/trait.BitXor.js | 2 +-
.../core/ops/trait.BitXorAssign.js | 2 +-
.../core/ops/trait.CoerceUnsized.js | 2 +-
doc/implementors/core/ops/trait.Deref.js | 2 +-
doc/implementors/core/ops/trait.DerefMut.js | 2 +-
doc/implementors/core/ops/trait.Div.js | 2 +-
doc/implementors/core/ops/trait.DivAssign.js | 2 +-
doc/implementors/core/ops/trait.Fn.js | 2 +-
doc/implementors/core/ops/trait.FnMut.js | 2 +-
doc/implementors/core/ops/trait.FnOnce.js | 2 +-
doc/implementors/core/ops/trait.Index.js | 2 +-
doc/implementors/core/ops/trait.IndexMut.js | 2 +-
doc/implementors/core/ops/trait.Mul.js | 2 +-
doc/implementors/core/ops/trait.MulAssign.js | 2 +-
doc/implementors/core/ops/trait.Neg.js | 2 +-
doc/implementors/core/ops/trait.Not.js | 2 +-
doc/implementors/core/ops/trait.Rem.js | 2 +-
doc/implementors/core/ops/trait.RemAssign.js | 2 +-
doc/implementors/core/ops/trait.Shl.js | 2 +-
doc/implementors/core/ops/trait.ShlAssign.js | 2 +-
doc/implementors/core/ops/trait.Shr.js | 2 +-
doc/implementors/core/ops/trait.ShrAssign.js | 2 +-
doc/implementors/core/ops/trait.Sub.js | 2 +-
doc/implementors/core/ops/trait.SubAssign.js | 2 +-
doc/implementors/core/raw/trait.Repr.js | 2 +-
doc/implementors/core/slice/trait.SliceExt.js | 2 +-
.../str/pattern/trait.DoubleEndedSearcher.js | 2 +-
.../core/str/pattern/trait.Pattern.js | 2 +-
.../core/str/pattern/trait.ReverseSearcher.js | 2 +-
.../core/str/pattern/trait.Searcher.js | 2 +-
doc/implementors/core/str/trait.FromStr.js | 2 +-
doc/oxipng/fn.optimize.html | 2 +-
doc/oxipng/fn.optimize_from_memory.html | 114 +++++++
doc/oxipng/index.html | 10 +-
doc/oxipng/png/enum.BitDepth.html | 2 +-
doc/oxipng/png/enum.Headers.html | 2 +-
doc/oxipng/png/index.html | 2 +-
doc/oxipng/png/struct.IhdrData.html | 2 +-
doc/oxipng/png/struct.PngData.html | 4 +-
doc/oxipng/png/struct.ScanLine.html | 2 +-
doc/oxipng/png/struct.ScanLines.html | 14 +-
doc/oxipng/sidebar-items.js | 2 +-
doc/oxipng/struct.Options.html | 2 +-
doc/regex/bytes/struct.CaptureNames.html | 10 +-
doc/regex/bytes/struct.FindCaptures.html | 10 +-
doc/regex/bytes/struct.FindMatches.html | 10 +-
.../bytes/struct.SetMatchesIntoIter.html | 10 +-
doc/regex/bytes/struct.SetMatchesIter.html | 10 +-
doc/regex/bytes/struct.Splits.html | 10 +-
doc/regex/bytes/struct.SplitsN.html | 10 +-
doc/regex/bytes/struct.SubCaptures.html | 10 +-
doc/regex/bytes/struct.SubCapturesNamed.html | 10 +-
doc/regex/bytes/struct.SubCapturesPos.html | 10 +-
doc/regex/struct.CaptureNames.html | 10 +-
doc/regex/struct.FindCaptures.html | 10 +-
doc/regex/struct.FindMatches.html | 10 +-
doc/regex/struct.RegexSplits.html | 10 +-
doc/regex/struct.RegexSplitsN.html | 10 +-
doc/regex/struct.SetMatchesIntoIter.html | 10 +-
doc/regex/struct.SetMatchesIter.html | 10 +-
doc/regex/struct.SubCaptures.html | 10 +-
doc/regex/struct.SubCapturesNamed.html | 10 +-
doc/regex/struct.SubCapturesPos.html | 10 +-
doc/search-index.js | 16 +-
doc/src/oxipng/src/lib.rs.html | 304 +++++++++++-------
doc/src/oxipng/src/png.rs.html | 14 +
doc/utf8_ranges/struct.Utf8Sequences.html | 6 +-
doc/vec_map/struct.Drain.html | 6 +-
doc/vec_map/struct.IntoIter.html | 6 +-
doc/vec_map/struct.Iter.html | 6 +-
doc/vec_map/struct.IterMut.html | 6 +-
doc/vec_map/struct.Keys.html | 6 +-
doc/vec_map/struct.Values.html | 6 +-
src/main.rs | 2 +-
339 files changed, 1427 insertions(+), 1201 deletions(-)
create mode 100644 doc/oxipng/fn.optimize_from_memory.html
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1c7e7509..5bfa9774 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-**Version 0.8.0 (unreleased)**
+**Version 0.8.0**
- [SEMVER_MINOR] Add support for optimizing PNGs already loaded into memory via library function
**Version 0.7.0**
diff --git a/Cargo.lock b/Cargo.lock
index 6359883e..51d076b8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1,6 +1,6 @@
[root]
name = "oxipng"
-version = "0.7.0"
+version = "0.8.0"
dependencies = [
"bit-vec 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/Cargo.toml b/Cargo.toml
index 6e4d2d33..2eaeb58d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "oxipng"
-version = "0.7.0"
+version = "0.8.0"
authors = ["Joshua Holmer "]
description = "A lossless PNG compression optimizer"
license = "MIT"
diff --git a/doc/aho_corasick/struct.Matches.html b/doc/aho_corasick/struct.Matches.html
index e67aa30e..8402ed31 100644
--- a/doc/aho_corasick/struct.Matches.html
+++ b/doc/aho_corasick/struct.Matches.html
@@ -79,20 +79,20 @@ search text, and P is the type of the Automaton's pattern.
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn find <P>(&mut self, predicate: P) -> Option <Self::Item > where P: FnMut (&Self::Item ) -> bool 1.0.0
-
+
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromA: Default + Extend <A>, FromB: Default + Extend <B> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/aho_corasick/struct.MatchesOverlapping.html b/doc/aho_corasick/struct.MatchesOverlapping.html
index b606f9eb..8efd0d25 100644
--- a/doc/aho_corasick/struct.MatchesOverlapping.html
+++ b/doc/aho_corasick/struct.MatchesOverlapping.html
@@ -79,20 +79,20 @@ search text, and P is the type of the Automaton's pattern.
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn find <P>(&mut self, predicate: P) -> Option <Self::Item > where P: FnMut (&Self::Item ) -> bool 1.0.0
-
+
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromA: Default + Extend <A>, FromB: Default + Extend <B> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/aho_corasick/struct.StreamMatches.html b/doc/aho_corasick/struct.StreamMatches.html
index 8778251e..c8250d23 100644
--- a/doc/aho_corasick/struct.StreamMatches.html
+++ b/doc/aho_corasick/struct.StreamMatches.html
@@ -79,20 +79,20 @@
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn find <P>(&mut self, predicate: P) -> Option <Self::Item > where P: FnMut (&Self::Item ) -> bool 1.0.0
-
+
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromA: Default + Extend <A>, FromB: Default + Extend <B> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/aho_corasick/struct.StreamMatchesOverlapping.html b/doc/aho_corasick/struct.StreamMatchesOverlapping.html
index 41910641..2d07596f 100644
--- a/doc/aho_corasick/struct.StreamMatchesOverlapping.html
+++ b/doc/aho_corasick/struct.StreamMatchesOverlapping.html
@@ -79,20 +79,20 @@
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn find <P>(&mut self, predicate: P) -> Option <Self::Item > where P: FnMut (&Self::Item ) -> bool 1.0.0
-
+
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromA: Default + Extend <A>, FromB: Default + Extend <B> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/bit_vec/struct.Blocks.html b/doc/bit_vec/struct.Blocks.html
index 02846591..804525c3 100644
--- a/doc/bit_vec/struct.Blocks.html
+++ b/doc/bit_vec/struct.Blocks.html
@@ -69,12 +69,12 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
@@ -83,11 +83,11 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>, FromA: Default + Extend <A> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/bit_vec/struct.IntoIter.html b/doc/bit_vec/struct.IntoIter.html
index e3054c71..9bf80e14 100644
--- a/doc/bit_vec/struct.IntoIter.html
+++ b/doc/bit_vec/struct.IntoIter.html
@@ -68,12 +68,12 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
@@ -82,11 +82,11 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>, FromA: Default + Extend <A> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/bit_vec/struct.Iter.html b/doc/bit_vec/struct.Iter.html
index 45144fe6..c7ba944c 100644
--- a/doc/bit_vec/struct.Iter.html
+++ b/doc/bit_vec/struct.Iter.html
@@ -69,12 +69,12 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
-
+
fn fold <B, F>(self, init: B, f: F) -> B where F: FnMut (B, Self::Item ) -> B 1.0.0
fn all <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
fn any <F>(&mut self, f: F) -> bool where F: FnMut (Self::Item ) -> bool 1.0.0
@@ -83,11 +83,11 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
-fn cloned <'a, T>(self) -> Cloned <Self> where Self: Iterator <Item=&'a T>, T: 'a + Clone 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>, FromA: Default + Extend <A> 1.0.0
+fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
fn product <P>(self) -> P where P: Mul <Self::Item , Output=P> + One
diff --git a/doc/bitflags/__core/ascii/struct.EscapeDefault.html b/doc/bitflags/__core/ascii/struct.EscapeDefault.html
index 5e3c0b33..21900f41 100644
--- a/doc/bitflags/__core/ascii/struct.EscapeDefault.html
+++ b/doc/bitflags/__core/ascii/struct.EscapeDefault.html
@@ -70,7 +70,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -84,10 +84,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/borrow/enum.Cow.html b/doc/bitflags/__core/borrow/enum.Cow.html
index f8eac965..4aa6eda8 100644
--- a/doc/bitflags/__core/borrow/enum.Cow.html
+++ b/doc/bitflags/__core/borrow/enum.Cow.html
@@ -217,7 +217,7 @@ value, cloning if necessary.
impl<'a, B> Eq for Cow <'a, B> where B: Eq + ToOwned + ?Sized
fn lt (&self, other: &Rhs) -> bool
diff --git a/doc/bitflags/__core/boxed/struct.Box.html b/doc/bitflags/__core/boxed/struct.Box.html
index 628bc4a1..ce0b7366 100644
--- a/doc/bitflags/__core/boxed/struct.Box.html
+++ b/doc/bitflags/__core/boxed/struct.Box.html
@@ -177,7 +177,7 @@ proper way to do so is to convert the raw pointer back into a
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -191,10 +191,10 @@ proper way to do so is to convert the raw pointer back into a
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
@@ -217,7 +217,7 @@ proper way to do so is to convert the raw pointer back into a
Unstable (fnbox): Newly introduced
extern "rust-call" fn call_once (self, args: A) -> R
Unstable (fnbox): Newly introduced
-
impl<T> Clone for Box <[ T] > where T: Clone 1.3.0
impl<T> Clone for Box <[ T] > where T: Clone 1.3.0 impl<T> Borrow <T> for Box <T> where T: ?Sized fn borrow_mut (&mut self) -> &mut T
diff --git a/doc/bitflags/__core/cell/struct.Ref.html b/doc/bitflags/__core/cell/struct.Ref.html
index 68479872..76c16140 100644
--- a/doc/bitflags/__core/cell/struct.Ref.html
+++ b/doc/bitflags/__core/cell/struct.Ref.html
@@ -103,7 +103,7 @@ same name on the contents of a
RefCell used through
Derefassert_eq! (* b2 , 5 )
Trait Implementations impl<'b, T> Deref for Ref <'b, T> where T: ?Sized
impl<'b, T> Debug for Ref <'b, T> where T: Debug + ?Sized
impl<'b, T> Debug for Ref <'b, T> where T: Debug + ?Sized
diff --git a/doc/bitflags/__core/cell/struct.RefMut.html b/doc/bitflags/__core/cell/struct.RefMut.html
index 3b5047a9..da96da76 100644
--- a/doc/bitflags/__core/cell/struct.RefMut.html
+++ b/doc/bitflags/__core/cell/struct.RefMut.html
@@ -53,7 +53,7 @@
}1.0.0 Methods impl<'b, T> RefMut <'b, T> where T: ?Sized Methods impl<'b, T> RefMut <'b, T> where T: ?Sized fn map <U, F>(orig: RefMut <'b, T>, f: F) -> RefMut <'b, U> where U: ?Sized , F: FnOnce (&mut T) -> &mut U 1.8.0
Make a new RefMut for a component of the borrowed data, e.g. an enum
variant.
diff --git a/doc/bitflags/__core/char/struct.DecodeUtf16.html b/doc/bitflags/__core/char/struct.DecodeUtf16.html
index 29ae6792..e4eb8d01 100644
--- a/doc/bitflags/__core/char/struct.DecodeUtf16.html
+++ b/doc/bitflags/__core/char/struct.DecodeUtf16.html
@@ -69,7 +69,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -83,10 +83,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/char/struct.EncodeUtf16.html b/doc/bitflags/__core/char/struct.EncodeUtf16.html
index 04a24204..89ca2330 100644
--- a/doc/bitflags/__core/char/struct.EncodeUtf16.html
+++ b/doc/bitflags/__core/char/struct.EncodeUtf16.html
@@ -74,7 +74,7 @@ value.
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -88,10 +88,10 @@ value.
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/char/struct.EncodeUtf8.html b/doc/bitflags/__core/char/struct.EncodeUtf8.html
index 107a2c02..f79b1825 100644
--- a/doc/bitflags/__core/char/struct.EncodeUtf8.html
+++ b/doc/bitflags/__core/char/struct.EncodeUtf8.html
@@ -74,7 +74,7 @@ value.
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -88,10 +88,10 @@ value.
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/char/struct.EscapeDefault.html b/doc/bitflags/__core/char/struct.EscapeDefault.html
index d9520132..161ef721 100644
--- a/doc/bitflags/__core/char/struct.EscapeDefault.html
+++ b/doc/bitflags/__core/char/struct.EscapeDefault.html
@@ -72,7 +72,7 @@ its documentation for more.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@ its documentation for more.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/char/struct.EscapeUnicode.html b/doc/bitflags/__core/char/struct.EscapeUnicode.html
index 3803ec6f..2ee73cc0 100644
--- a/doc/bitflags/__core/char/struct.EscapeUnicode.html
+++ b/doc/bitflags/__core/char/struct.EscapeUnicode.html
@@ -73,7 +73,7 @@ its documentation for more.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -87,10 +87,10 @@ its documentation for more.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/char/struct.ToLowercase.html b/doc/bitflags/__core/char/struct.ToLowercase.html
index d766a3e9..b48a4df7 100644
--- a/doc/bitflags/__core/char/struct.ToLowercase.html
+++ b/doc/bitflags/__core/char/struct.ToLowercase.html
@@ -70,7 +70,7 @@ its documentation for more.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -84,10 +84,10 @@ its documentation for more.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/char/struct.ToUppercase.html b/doc/bitflags/__core/char/struct.ToUppercase.html
index c65de0b5..6c7e4849 100644
--- a/doc/bitflags/__core/char/struct.ToUppercase.html
+++ b/doc/bitflags/__core/char/struct.ToUppercase.html
@@ -70,7 +70,7 @@ its documentation for more.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -84,10 +84,10 @@ its documentation for more.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/clone/trait.Clone.html b/doc/bitflags/__core/clone/trait.Clone.html
index 0cb51f61..23fc6051 100644
--- a/doc/bitflags/__core/clone/trait.Clone.html
+++ b/doc/bitflags/__core/clone/trait.Clone.html
@@ -78,12 +78,12 @@ allocations.
impl Clone for LocalKeyState
impl Clone for Thread
-impl<K, V, S> Clone for HashMap <K, V, S> where S: Clone , K: Clone , V: Clone
+impl<K, V, S> Clone for HashMap <K, V, S> where S: Clone , V: Clone , K: Clone
impl<'a, K, V> Clone for Iter <'a, K, V>
impl<'a, K, V> Clone for Keys <'a, K, V>
impl<'a, K, V> Clone for Values <'a, K, V>
impl Clone for RandomState
-impl<T, S> Clone for HashSet <T, S> where T: Clone , S: Clone
+impl<T, S> Clone for HashSet <T, S> where S: Clone , T: Clone
impl<'a, K> Clone for Iter <'a, K>
impl<'a, T, S> Clone for Intersection <'a, T, S>
impl<'a, T, S> Clone for Difference <'a, T, S>
@@ -202,20 +202,20 @@ allocations.
impl<I> Clone for Cloned <I> where I: Clone
impl<I> Clone for Cycle <I> where I: Clone
impl<A, B> Clone for Chain <A, B> where B: Clone , A: Clone
-impl<A, B> Clone for Zip <A, B> where A: Clone , B: Clone
+impl<A, B> Clone for Zip <A, B> where B: Clone , A: Clone
impl<I, F> Clone for Map <I, F> where I: Clone , F: Clone
impl<I, P> Clone for Filter <I, P> where P: Clone , I: Clone
-impl<I, F> Clone for FilterMap <I, F> where I: Clone , F: Clone
+impl<I, F> Clone for FilterMap <I, F> where F: Clone , I: Clone
impl<I> Clone for Enumerate <I> where I: Clone
impl<I> Clone for Peekable <I> where I: Clone + Iterator , I::Item : Clone
-impl<I, P> Clone for SkipWhile <I, P> where P: Clone , I: Clone
+impl<I, P> Clone for SkipWhile <I, P> where I: Clone , P: Clone
impl<I, P> Clone for TakeWhile <I, P> where I: Clone , P: Clone
impl<I> Clone for Skip <I> where I: Clone
impl<I> Clone for Take <I> where I: Clone
-impl<I, St, F> Clone for Scan <I, St, F> where F: Clone , St: Clone , I: Clone
-impl<I, U, F> Clone for FlatMap <I, U, F> where U: Clone + IntoIterator , F: Clone , I: Clone , U::IntoIter : Clone
+impl<I, St, F> Clone for Scan <I, St, F> where I: Clone , F: Clone , St: Clone
+impl<I, U, F> Clone for FlatMap <I, U, F> where U: Clone + IntoIterator , I: Clone , F: Clone , U::IntoIter : Clone
impl<I> Clone for Fuse <I> where I: Clone
-impl<I, F> Clone for Inspect <I, F> where F: Clone , I: Clone
+impl<I, F> Clone for Inspect <I, F> where I: Clone , F: Clone
impl Clone for Ordering
impl Clone for ExchangeHeapSingleton
impl<T> Clone for Box <T> where T: Clone
@@ -248,7 +248,7 @@ allocations.
impl<T> Clone for Weak <T> where T: ?Sized
impl Clone for String
impl Clone for ParseError
-impl<T, E> Clone for Result <T, E> where E: Clone , T: Clone
+impl<T, E> Clone for Result <T, E> where T: Clone , E: Clone
impl<'a, T> Clone for Iter <'a, T>
impl<T> Clone for *const T where T: ?Sized
impl<T> Clone for *mut T where T: ?Sized
@@ -391,16 +391,16 @@ allocations.
impl<'a> Clone for Arguments <'a>
impl<A> Clone for ( A,) where A: Clone
impl<A, B> Clone for ( A, B) where A: Clone , B: Clone
-impl<A, B, C> Clone for ( A, B, C) where C: Clone , B: Clone , A: Clone
-impl<A, B, C, D> Clone for ( A, B, C, D) where B: Clone , C: Clone , D: Clone , A: Clone
-impl<A, B, C, D, E> Clone for ( A, B, C, D, E) where E: Clone , D: Clone , B: Clone , C: Clone , A: Clone
-impl<A, B, C, D, E, F> Clone for ( A, B, C, D, E, F) where D: Clone , F: Clone , E: Clone , A: Clone , C: Clone , B: Clone
-impl<A, B, C, D, E, F, G> Clone for ( A, B, C, D, E, F, G) where B: Clone , E: Clone , F: Clone , C: Clone , A: Clone , G: Clone , D: Clone
-impl<A, B, C, D, E, F, G, H> Clone for ( A, B, C, D, E, F, G, H) where F: Clone , D: Clone , B: Clone , H: Clone , C: Clone , E: Clone , G: Clone , A: Clone
-impl<A, B, C, D, E, F, G, H, I> Clone for ( A, B, C, D, E, F, G, H, I) where I: Clone , A: Clone , E: Clone , H: Clone , B: Clone , C: Clone , D: Clone , F: Clone , G: Clone
-impl<A, B, C, D, E, F, G, H, I, J> Clone for ( A, B, C, D, E, F, G, H, I, J) where F: Clone , J: Clone , H: Clone , I: Clone , B: Clone , A: Clone , G: Clone , E: Clone , C: Clone , D: Clone
-impl<A, B, C, D, E, F, G, H, I, J, K> Clone for ( A, B, C, D, E, F, G, H, I, J, K) where G: Clone , K: Clone , A: Clone , H: Clone , E: Clone , B: Clone , D: Clone , F: Clone , C: Clone , J: Clone , I: Clone
-impl<A, B, C, D, E, F, G, H, I, J, K, L> Clone for ( A, B, C, D, E, F, G, H, I, J, K, L) where G: Clone , B: Clone , I: Clone , A: Clone , C: Clone , K: Clone , E: Clone , L: Clone , F: Clone , D: Clone , H: Clone , J: Clone
+impl<A, B, C> Clone for ( A, B, C) where A: Clone , C: Clone , B: Clone
+impl<A, B, C, D> Clone for ( A, B, C, D) where D: Clone , C: Clone , B: Clone , A: Clone
+impl<A, B, C, D, E> Clone for ( A, B, C, D, E) where A: Clone , D: Clone , E: Clone , B: Clone , C: Clone
+impl<A, B, C, D, E, F> Clone for ( A, B, C, D, E, F) where F: Clone , A: Clone , B: Clone , D: Clone , E: Clone , C: Clone
+impl<A, B, C, D, E, F, G> Clone for ( A, B, C, D, E, F, G) where A: Clone , B: Clone , G: Clone , F: Clone , E: Clone , D: Clone , C: Clone
+impl<A, B, C, D, E, F, G, H> Clone for ( A, B, C, D, E, F, G, H) where E: Clone , G: Clone , A: Clone , B: Clone , H: Clone , F: Clone , D: Clone , C: Clone
+impl<A, B, C, D, E, F, G, H, I> Clone for ( A, B, C, D, E, F, G, H, I) where G: Clone , F: Clone , C: Clone , A: Clone , B: Clone , H: Clone , E: Clone , D: Clone , I: Clone
+impl<A, B, C, D, E, F, G, H, I, J> Clone for ( A, B, C, D, E, F, G, H, I, J) where B: Clone , F: Clone , H: Clone , E: Clone , G: Clone , I: Clone , J: Clone , D: Clone , A: Clone , C: Clone
+impl<A, B, C, D, E, F, G, H, I, J, K> Clone for ( A, B, C, D, E, F, G, H, I, J, K) where I: Clone , K: Clone , D: Clone , C: Clone , B: Clone , J: Clone , E: Clone , H: Clone , A: Clone , F: Clone , G: Clone
+impl<A, B, C, D, E, F, G, H, I, J, K, L> Clone for ( A, B, C, D, E, F, G, H, I, J, K, L) where D: Clone , A: Clone , E: Clone , C: Clone , I: Clone , F: Clone , J: Clone , H: Clone , L: Clone , B: Clone , K: Clone , G: Clone
impl<K, V> Clone for BTreeMap <K, V> where K: Clone , V: Clone
impl<'a, K, V> Clone for Iter <'a, K, V>
impl<'a, K, V> Clone for Keys <'a, K, V>
diff --git a/doc/bitflags/__core/cmp/trait.Eq.html b/doc/bitflags/__core/cmp/trait.Eq.html
index 72a78911..b1688725 100644
--- a/doc/bitflags/__core/cmp/trait.Eq.html
+++ b/doc/bitflags/__core/cmp/trait.Eq.html
@@ -67,8 +67,8 @@ be (for all a, b and c):
Implementors
impl Eq for LocalKeyState
-impl<K, V, S> Eq for HashMap <K, V, S> where K: Eq + Hash , S: BuildHasher , V: Eq
-impl<T, S> Eq for HashSet <T, S> where T: Eq + Hash , S: BuildHasher
+impl<K, V, S> Eq for HashMap <K, V, S> where V: Eq , S: BuildHasher , K: Eq + Hash
+impl<T, S> Eq for HashSet <T, S> where S: BuildHasher , T: Eq + Hash
impl<A> Eq for LinkedList <A> where A: Eq
impl<A> Eq for VecDeque <A> where A: Eq
impl Eq for VarError
@@ -138,7 +138,7 @@ be (for all a, b and c):
impl<T> Eq for Rc <T> where T: Eq + ?Sized
impl Eq for String
impl Eq for ParseError
-impl<T, E> Eq for Result <T, E> where E: Eq , T: Eq
+impl<T, E> Eq for Result <T, E> where T: Eq , E: Eq
impl<T> Eq for *const T where T: ?Sized
impl<T> Eq for *mut T where T: ?Sized
impl<Ret> Eq for fn() -> Ret
@@ -237,16 +237,16 @@ be (for all a, b and c):
impl<A> Eq for ( A,) where A: Eq
impl<A, B> Eq for ( A, B) where A: Eq , B: Eq
impl<A, B, C> Eq for ( A, B, C) where B: Eq , A: Eq , C: Eq
-impl<A, B, C, D> Eq for ( A, B, C, D) where D: Eq , B: Eq , A: Eq , C: Eq
-impl<A, B, C, D, E> Eq for ( A, B, C, D, E) where D: Eq , C: Eq , B: Eq , E: Eq , A: Eq
-impl<A, B, C, D, E, F> Eq for ( A, B, C, D, E, F) where B: Eq , A: Eq , E: Eq , C: Eq , D: Eq , F: Eq
-impl<A, B, C, D, E, F, G> Eq for ( A, B, C, D, E, F, G) where E: Eq , B: Eq , G: Eq , A: Eq , D: Eq , C: Eq , F: Eq
-impl<A, B, C, D, E, F, G, H> Eq for ( A, B, C, D, E, F, G, H) where A: Eq , F: Eq , B: Eq , G: Eq , H: Eq , D: Eq , C: Eq , E: Eq
-impl<A, B, C, D, E, F, G, H, I> Eq for ( A, B, C, D, E, F, G, H, I) where A: Eq , C: Eq , B: Eq , E: Eq , H: Eq , D: Eq , F: Eq , G: Eq , I: Eq
-impl<A, B, C, D, E, F, G, H, I, J> Eq for ( A, B, C, D, E, F, G, H, I, J) where F: Eq , C: Eq , E: Eq , I: Eq , B: Eq , G: Eq , J: Eq , A: Eq , D: Eq , H: Eq
-impl<A, B, C, D, E, F, G, H, I, J, K> Eq for ( A, B, C, D, E, F, G, H, I, J, K) where E: Eq , H: Eq , K: Eq , B: Eq , G: Eq , A: Eq , D: Eq , I: Eq , F: Eq , C: Eq , J: Eq
-impl<A, B, C, D, E, F, G, H, I, J, K, L> Eq for ( A, B, C, D, E, F, G, H, I, J, K, L) where J: Eq , K: Eq , A: Eq , B: Eq , F: Eq , C: Eq , G: Eq , I: Eq , E: Eq , H: Eq , D: Eq , L: Eq
-impl<K, V> Eq for BTreeMap <K, V> where V: Eq , K: Eq
+impl<A, B, C, D> Eq for ( A, B, C, D) where C: Eq , A: Eq , D: Eq , B: Eq
+impl<A, B, C, D, E> Eq for ( A, B, C, D, E) where B: Eq , E: Eq , C: Eq , D: Eq , A: Eq
+impl<A, B, C, D, E, F> Eq for ( A, B, C, D, E, F) where D: Eq , E: Eq , F: Eq , C: Eq , A: Eq , B: Eq
+impl<A, B, C, D, E, F, G> Eq for ( A, B, C, D, E, F, G) where F: Eq , A: Eq , G: Eq , E: Eq , B: Eq , C: Eq , D: Eq
+impl<A, B, C, D, E, F, G, H> Eq for ( A, B, C, D, E, F, G, H) where A: Eq , E: Eq , H: Eq , D: Eq , G: Eq , C: Eq , F: Eq , B: Eq
+impl<A, B, C, D, E, F, G, H, I> Eq for ( A, B, C, D, E, F, G, H, I) where A: Eq , C: Eq , D: Eq , H: Eq , B: Eq , G: Eq , F: Eq , I: Eq , E: Eq
+impl<A, B, C, D, E, F, G, H, I, J> Eq for ( A, B, C, D, E, F, G, H, I, J) where E: Eq , F: Eq , I: Eq , J: Eq , D: Eq , H: Eq , G: Eq , A: Eq , B: Eq , C: Eq
+impl<A, B, C, D, E, F, G, H, I, J, K> Eq for ( A, B, C, D, E, F, G, H, I, J, K) where D: Eq , C: Eq , F: Eq , J: Eq , G: Eq , H: Eq , E: Eq , K: Eq , A: Eq , I: Eq , B: Eq
+impl<A, B, C, D, E, F, G, H, I, J, K, L> Eq for ( A, B, C, D, E, F, G, H, I, J, K, L) where C: Eq , E: Eq , F: Eq , D: Eq , I: Eq , J: Eq , G: Eq , K: Eq , B: Eq , H: Eq , A: Eq , L: Eq
+impl<K, V> Eq for BTreeMap <K, V> where K: Eq , V: Eq
impl<T> Eq for BTreeSet <T> where T: Eq
impl<E> Eq for EnumSet <E> where E: Eq
impl<T> Eq for Bound <T> where T: Eq
diff --git a/doc/bitflags/__core/cmp/trait.Ord.html b/doc/bitflags/__core/cmp/trait.Ord.html
index 4babf26b..f44aaf3a 100644
--- a/doc/bitflags/__core/cmp/trait.Ord.html
+++ b/doc/bitflags/__core/cmp/trait.Ord.html
@@ -118,7 +118,7 @@ ordering based on the top-to-bottom declaration order of the struct's member
impl<T> Ord for PhantomData <T> where T: ?Sized
impl<T> Ord for Rc <T> where T: Ord + ?Sized
impl Ord for String
-impl<T, E> Ord for Result <T, E> where T: Ord , E: Ord
+impl<T, E> Ord for Result <T, E> where E: Ord , T: Ord
impl<Ret> Ord for fn() -> Ret
impl<Ret> Ord for extern fn() -> Ret
impl<Ret> Ord for unsafe fn() -> Ret
@@ -216,15 +216,15 @@ ordering based on the top-to-bottom declaration order of the struct's member
impl<A> Ord for ( A,) where A: Ord
impl<A, B> Ord for ( A, B) where A: Ord , B: Ord
impl<A, B, C> Ord for ( A, B, C) where C: Ord , A: Ord , B: Ord
-impl<A, B, C, D> Ord for ( A, B, C, D) where A: Ord , D: Ord , B: Ord , C: Ord
-impl<A, B, C, D, E> Ord for ( A, B, C, D, E) where C: Ord , A: Ord , E: Ord , D: Ord , B: Ord
-impl<A, B, C, D, E, F> Ord for ( A, B, C, D, E, F) where B: Ord , D: Ord , F: Ord , C: Ord , A: Ord , E: Ord
-impl<A, B, C, D, E, F, G> Ord for ( A, B, C, D, E, F, G) where E: Ord , A: Ord , D: Ord , G: Ord , C: Ord , F: Ord , B: Ord
-impl<A, B, C, D, E, F, G, H> Ord for ( A, B, C, D, E, F, G, H) where C: Ord , E: Ord , D: Ord , H: Ord , F: Ord , G: Ord , B: Ord , A: Ord
-impl<A, B, C, D, E, F, G, H, I> Ord for ( A, B, C, D, E, F, G, H, I) where I: Ord , F: Ord , B: Ord , G: Ord , D: Ord , H: Ord , E: Ord , C: Ord , A: Ord
-impl<A, B, C, D, E, F, G, H, I, J> Ord for ( A, B, C, D, E, F, G, H, I, J) where A: Ord , E: Ord , H: Ord , F: Ord , G: Ord , C: Ord , I: Ord , J: Ord , B: Ord , D: Ord
-impl<A, B, C, D, E, F, G, H, I, J, K> Ord for ( A, B, C, D, E, F, G, H, I, J, K) where C: Ord , D: Ord , G: Ord , A: Ord , B: Ord , J: Ord , K: Ord , H: Ord , F: Ord , I: Ord , E: Ord
-impl<A, B, C, D, E, F, G, H, I, J, K, L> Ord for ( A, B, C, D, E, F, G, H, I, J, K, L) where C: Ord , I: Ord , L: Ord , D: Ord , H: Ord , G: Ord , J: Ord , E: Ord , K: Ord , A: Ord , F: Ord , B: Ord
+impl<A, B, C, D> Ord for ( A, B, C, D) where D: Ord , A: Ord , B: Ord , C: Ord
+impl<A, B, C, D, E> Ord for ( A, B, C, D, E) where B: Ord , A: Ord , C: Ord , E: Ord , D: Ord
+impl<A, B, C, D, E, F> Ord for ( A, B, C, D, E, F) where A: Ord , C: Ord , B: Ord , E: Ord , D: Ord , F: Ord
+impl<A, B, C, D, E, F, G> Ord for ( A, B, C, D, E, F, G) where D: Ord , C: Ord , F: Ord , G: Ord , B: Ord , A: Ord , E: Ord
+impl<A, B, C, D, E, F, G, H> Ord for ( A, B, C, D, E, F, G, H) where F: Ord , E: Ord , C: Ord , A: Ord , G: Ord , B: Ord , H: Ord , D: Ord
+impl<A, B, C, D, E, F, G, H, I> Ord for ( A, B, C, D, E, F, G, H, I) where D: Ord , E: Ord , G: Ord , A: Ord , C: Ord , H: Ord , I: Ord , B: Ord , F: Ord
+impl<A, B, C, D, E, F, G, H, I, J> Ord for ( A, B, C, D, E, F, G, H, I, J) where H: Ord , I: Ord , C: Ord , A: Ord , F: Ord , E: Ord , J: Ord , D: Ord , G: Ord , B: Ord
+impl<A, B, C, D, E, F, G, H, I, J, K> Ord for ( A, B, C, D, E, F, G, H, I, J, K) where B: Ord , F: Ord , I: Ord , D: Ord , K: Ord , E: Ord , C: Ord , A: Ord , G: Ord , H: Ord , J: Ord
+impl<A, B, C, D, E, F, G, H, I, J, K, L> Ord for ( A, B, C, D, E, F, G, H, I, J, K, L) where I: Ord , L: Ord , F: Ord , H: Ord , G: Ord , K: Ord , A: Ord , E: Ord , B: Ord , D: Ord , C: Ord , J: Ord
impl<K, V> Ord for BTreeMap <K, V> where V: Ord , K: Ord
impl<T> Ord for BTreeSet <T> where T: Ord
impl<E> Ord for EnumSet <E> where E: Ord
diff --git a/doc/bitflags/__core/cmp/trait.PartialEq.html b/doc/bitflags/__core/cmp/trait.PartialEq.html
index e49582bb..a93b7fd1 100644
--- a/doc/bitflags/__core/cmp/trait.PartialEq.html
+++ b/doc/bitflags/__core/cmp/trait.PartialEq.html
@@ -97,7 +97,7 @@ by ==.
Implementors
impl PartialEq for LocalKeyState
-impl<K, V, S> PartialEq for HashMap <K, V, S> where V: PartialEq <V>, K: Eq + Hash , S: BuildHasher
+impl<K, V, S> PartialEq for HashMap <K, V, S> where K: Eq + Hash , S: BuildHasher , V: PartialEq <V>
impl<T, S> PartialEq for HashSet <T, S> where T: Eq + Hash , S: BuildHasher
impl<A> PartialEq for LinkedList <A> where A: PartialEq <A>
impl<A> PartialEq for VecDeque <A> where A: PartialEq <A>
@@ -279,9 +279,9 @@ by ==.
impl PartialEq for f32
impl PartialEq for f64
impl<'a, 'b, A, B> PartialEq for &'a A where A: PartialEq <B> + ?Sized , B: ?Sized
-impl<'a, 'b, A, B> PartialEq for &'a mut A where A: PartialEq <B> + ?Sized , B: ?Sized
-impl<'a, 'b, A, B> PartialEq for &'a A where A: PartialEq <B> + ?Sized , B: ?Sized
-impl<'a, 'b, A, B> PartialEq for &'a mut A where A: PartialEq <B> + ?Sized , B: ?Sized
+impl<'a, 'b, A, B> PartialEq for &'a mut A where B: ?Sized , A: PartialEq <B> + ?Sized
+impl<'a, 'b, A, B> PartialEq for &'a A where B: ?Sized , A: PartialEq <B> + ?Sized
+impl<'a, 'b, A, B> PartialEq for &'a mut A where B: ?Sized , A: PartialEq <B> + ?Sized
impl<T> PartialEq for Box <T> where T: PartialEq <T> + ?Sized
impl PartialEq for TypeId
impl PartialEq for RangeFull
@@ -364,7 +364,7 @@ by ==.
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq for extern fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq for unsafe extern fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
-impl<'a, 'b, B, C> PartialEq for Cow <'a, B> where C: ToOwned + ?Sized , B: PartialEq <C> + ToOwned + ?Sized
+impl<'a, 'b, B, C> PartialEq for Cow <'a, B> where B: PartialEq <C> + ToOwned + ?Sized , C: ToOwned + ?Sized
impl<T> PartialEq for Option <T> where T: PartialEq <T>
impl<T> PartialEq for Wrapping <T> where T: PartialEq <T>
impl PartialEq for ParseFloatError
@@ -608,18 +608,18 @@ by ==.
impl PartialEq for str
impl PartialEq for Error
impl<A> PartialEq for ( A,) where A: PartialEq <A>
-impl<A, B> PartialEq for ( A, B) where B: PartialEq <B>, A: PartialEq <A>
-impl<A, B, C> PartialEq for ( A, B, C) where A: PartialEq <A>, C: PartialEq <C>, B: PartialEq <B>
-impl<A, B, C, D> PartialEq for ( A, B, C, D) where D: PartialEq <D>, C: PartialEq <C>, B: PartialEq <B>, A: PartialEq <A>
-impl<A, B, C, D, E> PartialEq for ( A, B, C, D, E) where B: PartialEq <B>, A: PartialEq <A>, E: PartialEq <E>, C: PartialEq <C>, D: PartialEq <D>
-impl<A, B, C, D, E, F> PartialEq for ( A, B, C, D, E, F) where A: PartialEq <A>, F: PartialEq <F>, E: PartialEq <E>, D: PartialEq <D>, C: PartialEq <C>, B: PartialEq <B>
-impl<A, B, C, D, E, F, G> PartialEq for ( A, B, C, D, E, F, G) where G: PartialEq <G>, A: PartialEq <A>, D: PartialEq <D>, B: PartialEq <B>, E: PartialEq <E>, C: PartialEq <C>, F: PartialEq <F>
-impl<A, B, C, D, E, F, G, H> PartialEq for ( A, B, C, D, E, F, G, H) where B: PartialEq <B>, A: PartialEq <A>, G: PartialEq <G>, E: PartialEq <E>, F: PartialEq <F>, H: PartialEq <H>, D: PartialEq <D>, C: PartialEq <C>
-impl<A, B, C, D, E, F, G, H, I> PartialEq for ( A, B, C, D, E, F, G, H, I) where B: PartialEq <B>, A: PartialEq <A>, I: PartialEq <I>, G: PartialEq <G>, H: PartialEq <H>, C: PartialEq <C>, D: PartialEq <D>, E: PartialEq <E>, F: PartialEq <F>
-impl<A, B, C, D, E, F, G, H, I, J> PartialEq for ( A, B, C, D, E, F, G, H, I, J) where B: PartialEq <B>, A: PartialEq <A>, J: PartialEq <J>, G: PartialEq <G>, C: PartialEq <C>, D: PartialEq <D>, F: PartialEq <F>, I: PartialEq <I>, H: PartialEq <H>, E: PartialEq <E>
-impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq for ( A, B, C, D, E, F, G, H, I, J, K) where J: PartialEq <J>, I: PartialEq <I>, A: PartialEq <A>, E: PartialEq <E>, D: PartialEq <D>, F: PartialEq <F>, K: PartialEq <K>, B: PartialEq <B>, H: PartialEq <H>, C: PartialEq <C>, G: PartialEq <G>
-impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq for ( A, B, C, D, E, F, G, H, I, J, K, L) where B: PartialEq <B>, D: PartialEq <D>, L: PartialEq <L>, G: PartialEq <G>, E: PartialEq <E>, J: PartialEq <J>, H: PartialEq <H>, A: PartialEq <A>, C: PartialEq <C>, I: PartialEq <I>, K: PartialEq <K>, F: PartialEq <F>
-impl<K, V> PartialEq for BTreeMap <K, V> where K: PartialEq <K>, V: PartialEq <V>
+impl<A, B> PartialEq for ( A, B) where A: PartialEq <A>, B: PartialEq <B>
+impl<A, B, C> PartialEq for ( A, B, C) where B: PartialEq <B>, A: PartialEq <A>, C: PartialEq <C>
+impl<A, B, C, D> PartialEq for ( A, B, C, D) where B: PartialEq <B>, A: PartialEq <A>, D: PartialEq <D>, C: PartialEq <C>
+impl<A, B, C, D, E> PartialEq for ( A, B, C, D, E) where B: PartialEq <B>, A: PartialEq <A>, D: PartialEq <D>, E: PartialEq <E>, C: PartialEq <C>
+impl<A, B, C, D, E, F> PartialEq for ( A, B, C, D, E, F) where C: PartialEq <C>, A: PartialEq <A>, D: PartialEq <D>, F: PartialEq <F>, B: PartialEq <B>, E: PartialEq <E>
+impl<A, B, C, D, E, F, G> PartialEq for ( A, B, C, D, E, F, G) where G: PartialEq <G>, F: PartialEq <F>, E: PartialEq <E>, C: PartialEq <C>, D: PartialEq <D>, A: PartialEq <A>, B: PartialEq <B>
+impl<A, B, C, D, E, F, G, H> PartialEq for ( A, B, C, D, E, F, G, H) where D: PartialEq <D>, H: PartialEq <H>, E: PartialEq <E>, G: PartialEq <G>, A: PartialEq <A>, C: PartialEq <C>, F: PartialEq <F>, B: PartialEq <B>
+impl<A, B, C, D, E, F, G, H, I> PartialEq for ( A, B, C, D, E, F, G, H, I) where D: PartialEq <D>, A: PartialEq <A>, G: PartialEq <G>, B: PartialEq <B>, H: PartialEq <H>, C: PartialEq <C>, F: PartialEq <F>, I: PartialEq <I>, E: PartialEq <E>
+impl<A, B, C, D, E, F, G, H, I, J> PartialEq for ( A, B, C, D, E, F, G, H, I, J) where D: PartialEq <D>, H: PartialEq <H>, F: PartialEq <F>, B: PartialEq <B>, C: PartialEq <C>, G: PartialEq <G>, A: PartialEq <A>, I: PartialEq <I>, E: PartialEq <E>, J: PartialEq <J>
+impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq for ( A, B, C, D, E, F, G, H, I, J, K) where D: PartialEq <D>, H: PartialEq <H>, I: PartialEq <I>, J: PartialEq <J>, F: PartialEq <F>, B: PartialEq <B>, K: PartialEq <K>, E: PartialEq <E>, C: PartialEq <C>, G: PartialEq <G>, A: PartialEq <A>
+impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq for ( A, B, C, D, E, F, G, H, I, J, K, L) where G: PartialEq <G>, B: PartialEq <B>, E: PartialEq <E>, H: PartialEq <H>, A: PartialEq <A>, D: PartialEq <D>, I: PartialEq <I>, J: PartialEq <J>, L: PartialEq <L>, F: PartialEq <F>, K: PartialEq <K>, C: PartialEq <C>
+impl<K, V> PartialEq for BTreeMap <K, V> where V: PartialEq <V>, K: PartialEq <K>
impl<T> PartialEq for BTreeSet <T> where T: PartialEq <T>
impl<E> PartialEq for EnumSet <E> where E: PartialEq <E>
impl<T> PartialEq for Bound <T> where T: PartialEq <T>
diff --git a/doc/bitflags/__core/cmp/trait.PartialOrd.html b/doc/bitflags/__core/cmp/trait.PartialOrd.html
index 6c3cdbb3..2516624f 100644
--- a/doc/bitflags/__core/cmp/trait.PartialOrd.html
+++ b/doc/bitflags/__core/cmp/trait.PartialOrd.html
@@ -236,7 +236,7 @@ operator.
impl PartialOrd for i32
impl PartialOrd for i64
impl<'a, 'b, A, B> PartialOrd for &'a A where B: ?Sized , A: PartialOrd <B> + ?Sized
-impl<'a, 'b, A, B> PartialOrd for &'a mut A where B: ?Sized , A: PartialOrd <B> + ?Sized
+impl<'a, 'b, A, B> PartialOrd for &'a mut A where A: PartialOrd <B> + ?Sized , B: ?Sized
impl<T> PartialOrd for Box <T> where T: PartialOrd <T> + ?Sized
impl<T> PartialOrd for PhantomData <T> where T: ?Sized
impl<T> PartialOrd for Rc <T> where T: PartialOrd <T> + ?Sized
@@ -337,18 +337,18 @@ operator.
impl PartialOrd for str
impl PartialOrd for Error
impl<A> PartialOrd for ( A,) where A: PartialEq <A> + PartialOrd <A>
-impl<A, B> PartialOrd for ( A, B) where A: PartialEq <A> + PartialOrd <A>, B: PartialEq <B> + PartialOrd <B>
+impl<A, B> PartialOrd for ( A, B) where B: PartialEq <B> + PartialOrd <B>, A: PartialEq <A> + PartialOrd <A>
impl<A, B, C> PartialOrd for ( A, B, C) where B: PartialEq <B> + PartialOrd <B>, C: PartialEq <C> + PartialOrd <C>, A: PartialEq <A> + PartialOrd <A>
impl<A, B, C, D> PartialOrd for ( A, B, C, D) where C: PartialEq <C> + PartialOrd <C>, B: PartialEq <B> + PartialOrd <B>, A: PartialEq <A> + PartialOrd <A>, D: PartialEq <D> + PartialOrd <D>
-impl<A, B, C, D, E> PartialOrd for ( A, B, C, D, E) where D: PartialEq <D> + PartialOrd <D>, B: PartialEq <B> + PartialOrd <B>, E: PartialEq <E> + PartialOrd <E>, A: PartialEq <A> + PartialOrd <A>, C: PartialEq <C> + PartialOrd <C>
-impl<A, B, C, D, E, F> PartialOrd for ( A, B, C, D, E, F) where A: PartialEq <A> + PartialOrd <A>, B: PartialEq <B> + PartialOrd <B>, F: PartialEq <F> + PartialOrd <F>, E: PartialEq <E> + PartialOrd <E>, D: PartialEq <D> + PartialOrd <D>, C: PartialEq <C> + PartialOrd <C>
-impl<A, B, C, D, E, F, G> PartialOrd for ( A, B, C, D, E, F, G) where E: PartialEq <E> + PartialOrd <E>, B: PartialEq <B> + PartialOrd <B>, G: PartialEq <G> + PartialOrd <G>, A: PartialEq <A> + PartialOrd <A>, F: PartialEq <F> + PartialOrd <F>, C: PartialEq <C> + PartialOrd <C>, D: PartialEq <D> + PartialOrd <D>
-impl<A, B, C, D, E, F, G, H> PartialOrd for ( A, B, C, D, E, F, G, H) where F: PartialEq <F> + PartialOrd <F>, C: PartialEq <C> + PartialOrd <C>, B: PartialEq <B> + PartialOrd <B>, E: PartialEq <E> + PartialOrd <E>, H: PartialEq <H> + PartialOrd <H>, G: PartialEq <G> + PartialOrd <G>, A: PartialEq <A> + PartialOrd <A>, D: PartialEq <D> + PartialOrd <D>
-impl<A, B, C, D, E, F, G, H, I> PartialOrd for ( A, B, C, D, E, F, G, H, I) where I: PartialEq <I> + PartialOrd <I>, A: PartialEq <A> + PartialOrd <A>, F: PartialEq <F> + PartialOrd <F>, D: PartialEq <D> + PartialOrd <D>, G: PartialEq <G> + PartialOrd <G>, E: PartialEq <E> + PartialOrd <E>, C: PartialEq <C> + PartialOrd <C>, B: PartialEq <B> + PartialOrd <B>, H: PartialEq <H> + PartialOrd <H>
-impl<A, B, C, D, E, F, G, H, I, J> PartialOrd for ( A, B, C, D, E, F, G, H, I, J) where E: PartialEq <E> + PartialOrd <E>, D: PartialEq <D> + PartialOrd <D>, F: PartialEq <F> + PartialOrd <F>, C: PartialEq <C> + PartialOrd <C>, G: PartialEq <G> + PartialOrd <G>, J: PartialEq <J> + PartialOrd <J>, H: PartialEq <H> + PartialOrd <H>, I: PartialEq <I> + PartialOrd <I>, B: PartialEq <B> + PartialOrd <B>, A: PartialEq <A> + PartialOrd <A>
-impl<A, B, C, D, E, F, G, H, I, J, K> PartialOrd for ( A, B, C, D, E, F, G, H, I, J, K) where C: PartialEq <C> + PartialOrd <C>, K: PartialEq <K> + PartialOrd <K>, A: PartialEq <A> + PartialOrd <A>, D: PartialEq <D> + PartialOrd <D>, B: PartialEq <B> + PartialOrd <B>, I: PartialEq <I> + PartialOrd <I>, F: PartialEq <F> + PartialOrd <F>, E: PartialEq <E> + PartialOrd <E>, G: PartialEq <G> + PartialOrd <G>, H: PartialEq <H> + PartialOrd <H>, J: PartialEq <J> + PartialOrd <J>
-impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialOrd for ( A, B, C, D, E, F, G, H, I, J, K, L) where C: PartialEq <C> + PartialOrd <C>, L: PartialEq <L> + PartialOrd <L>, A: PartialEq <A> + PartialOrd <A>, H: PartialEq <H> + PartialOrd <H>, J: PartialEq <J> + PartialOrd <J>, I: PartialEq <I> + PartialOrd <I>, B: PartialEq <B> + PartialOrd <B>, D: PartialEq <D> + PartialOrd <D>, K: PartialEq <K> + PartialOrd <K>, G: PartialEq <G> + PartialOrd <G>, E: PartialEq <E> + PartialOrd <E>, F: PartialEq <F> + PartialOrd <F>
-impl<K, V> PartialOrd for BTreeMap <K, V> where K: PartialOrd <K>, V: PartialOrd <V>
+impl<A, B, C, D, E> PartialOrd for ( A, B, C, D, E) where A: PartialEq <A> + PartialOrd <A>, D: PartialEq <D> + PartialOrd <D>, B: PartialEq <B> + PartialOrd <B>, E: PartialEq <E> + PartialOrd <E>, C: PartialEq <C> + PartialOrd <C>
+impl<A, B, C, D, E, F> PartialOrd for ( A, B, C, D, E, F) where E: PartialEq <E> + PartialOrd <E>, D: PartialEq <D> + PartialOrd <D>, A: PartialEq <A> + PartialOrd <A>, F: PartialEq <F> + PartialOrd <F>, B: PartialEq <B> + PartialOrd <B>, C: PartialEq <C> + PartialOrd <C>
+impl<A, B, C, D, E, F, G> PartialOrd for ( A, B, C, D, E, F, G) where C: PartialEq <C> + PartialOrd <C>, G: PartialEq <G> + PartialOrd <G>, D: PartialEq <D> + PartialOrd <D>, B: PartialEq <B> + PartialOrd <B>, F: PartialEq <F> + PartialOrd <F>, E: PartialEq <E> + PartialOrd <E>, A: PartialEq <A> + PartialOrd <A>
+impl<A, B, C, D, E, F, G, H> PartialOrd for ( A, B, C, D, E, F, G, H) where D: PartialEq <D> + PartialOrd <D>, C: PartialEq <C> + PartialOrd <C>, F: PartialEq <F> + PartialOrd <F>, E: PartialEq <E> + PartialOrd <E>, H: PartialEq <H> + PartialOrd <H>, B: PartialEq <B> + PartialOrd <B>, G: PartialEq <G> + PartialOrd <G>, A: PartialEq <A> + PartialOrd <A>
+impl<A, B, C, D, E, F, G, H, I> PartialOrd for ( A, B, C, D, E, F, G, H, I) where I: PartialEq <I> + PartialOrd <I>, G: PartialEq <G> + PartialOrd <G>, D: PartialEq <D> + PartialOrd <D>, F: PartialEq <F> + PartialOrd <F>, A: PartialEq <A> + PartialOrd <A>, B: PartialEq <B> + PartialOrd <B>, H: PartialEq <H> + PartialOrd <H>, E: PartialEq <E> + PartialOrd <E>, C: PartialEq <C> + PartialOrd <C>
+impl<A, B, C, D, E, F, G, H, I, J> PartialOrd for ( A, B, C, D, E, F, G, H, I, J) where G: PartialEq <G> + PartialOrd <G>, E: PartialEq <E> + PartialOrd <E>, B: PartialEq <B> + PartialOrd <B>, C: PartialEq <C> + PartialOrd <C>, J: PartialEq <J> + PartialOrd <J>, H: PartialEq <H> + PartialOrd <H>, A: PartialEq <A> + PartialOrd <A>, F: PartialEq <F> + PartialOrd <F>, D: PartialEq <D> + PartialOrd <D>, I: PartialEq <I> + PartialOrd <I>
+impl<A, B, C, D, E, F, G, H, I, J, K> PartialOrd for ( A, B, C, D, E, F, G, H, I, J, K) where E: PartialEq <E> + PartialOrd <E>, K: PartialEq <K> + PartialOrd <K>, H: PartialEq <H> + PartialOrd <H>, C: PartialEq <C> + PartialOrd <C>, G: PartialEq <G> + PartialOrd <G>, A: PartialEq <A> + PartialOrd <A>, F: PartialEq <F> + PartialOrd <F>, J: PartialEq <J> + PartialOrd <J>, B: PartialEq <B> + PartialOrd <B>, D: PartialEq <D> + PartialOrd <D>, I: PartialEq <I> + PartialOrd <I>
+impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialOrd for ( A, B, C, D, E, F, G, H, I, J, K, L) where F: PartialEq <F> + PartialOrd <F>, I: PartialEq <I> + PartialOrd <I>, C: PartialEq <C> + PartialOrd <C>, E: PartialEq <E> + PartialOrd <E>, D: PartialEq <D> + PartialOrd <D>, H: PartialEq <H> + PartialOrd <H>, G: PartialEq <G> + PartialOrd <G>, J: PartialEq <J> + PartialOrd <J>, B: PartialEq <B> + PartialOrd <B>, K: PartialEq <K> + PartialOrd <K>, A: PartialEq <A> + PartialOrd <A>, L: PartialEq <L> + PartialOrd <L>
+impl<K, V> PartialOrd for BTreeMap <K, V> where V: PartialOrd <V>, K: PartialOrd <K>
impl<T> PartialOrd for BTreeSet <T> where T: PartialOrd <T>
impl<E> PartialOrd for EnumSet <E> where E: PartialOrd <E>
impl<T> PartialOrd for Arc <T> where T: PartialOrd <T> + ?Sized
diff --git a/doc/bitflags/__core/collections/binary_heap/struct.Drain.html b/doc/bitflags/__core/collections/binary_heap/struct.Drain.html
index 92425343..8b745425 100644
--- a/doc/bitflags/__core/collections/binary_heap/struct.Drain.html
+++ b/doc/bitflags/__core/collections/binary_heap/struct.Drain.html
@@ -69,7 +69,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -83,10 +83,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
+
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/binary_heap/struct.IntoIter.html b/doc/bitflags/__core/collections/binary_heap/struct.IntoIter.html
index 18f618fb..fe2b27d0 100644
--- a/doc/bitflags/__core/collections/binary_heap/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/binary_heap/struct.IntoIter.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/binary_heap/struct.Iter.html b/doc/bitflags/__core/collections/binary_heap/struct.Iter.html
index d2a4a4bf..79245e79 100644
--- a/doc/bitflags/__core/collections/binary_heap/struct.Iter.html
+++ b/doc/bitflags/__core/collections/binary_heap/struct.Iter.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_map/struct.BTreeMap.html b/doc/bitflags/__core/collections/btree_map/struct.BTreeMap.html
index 532983b7..fbbfd403 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.BTreeMap.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.BTreeMap.html
@@ -171,7 +171,7 @@ their values:
a .insert (1 , "a" );
a .clear ();
assert ! (a .is_empty ());
- fn get <Q>(&self, key: &Q) -> Option <&V> where Q: Ord + ?Sized , K: Borrow <Q>
+
fn get <Q>(&self, key: &Q) -> Option <&V> where K: Borrow <Q>, Q: Ord + ?Sized
Returns a reference to the value corresponding to the key.
The key may be any borrowed form of the map's key type, but the ordering
@@ -203,7 +203,7 @@ on the borrowed form must match the ordering on the key type.
map .
insert (
1 ,
"a" );
assert_eq ! (
map .
contains_key (
& 1 ),
true );
assert_eq ! (
map .
contains_key (
& 2 ),
false );
-
fn get_mut <Q>(&mut self, key: &Q) -> Option <&mut V> where K: Borrow <Q>, Q: Ord + ?Sized
+fn get_mut <Q>(&mut self, key: &Q) -> Option <&mut V> where Q: Ord + ?Sized , K: Borrow <Q>
Returns a mutable reference to the value corresponding to the key.
The key may be any borrowed form of the map's key type, but the ordering
@@ -244,7 +244,7 @@ documentation for more.
map .
insert (
37 ,
"b" );
assert_eq ! (
map .
insert (
37 ,
"c" ),
Some (
"b" ));
assert_eq ! (
map [
& 37 ],
"c" );
-
fn remove <Q>(&mut self, key: &Q) -> Option <V> where Q: Ord + ?Sized , K: Borrow <Q>
+fn remove <Q>(&mut self, key: &Q) -> Option <V> where K: Borrow <Q>, Q: Ord + ?Sized
Removes a key from the map, returning the value at the key if the key
was previously in the map.
@@ -290,7 +290,7 @@ on the borrowed form
must match the ordering on the key type.
assert_eq ! (
a [
& 3 ],
"d" );
assert_eq ! (
a [
& 4 ],
"e" );
assert_eq ! (
a [
& 5 ],
"f" );
-
fn range <Min, Max>(&self, min: Bound <&Min>, max: Bound <&Max>) -> Range <K, V> where Min: Ord + ?Sized , Max: Ord + ?Sized , K: Borrow <Min> + Borrow <Max>
+fn range <Min, Max>(&self, min: Bound <&Min>, max: Bound <&Max>) -> Range <K, V> where K: Borrow <Min> + Borrow <Max>, Max: Ord + ?Sized , Min: Ord + ?Sized
Unstable (btree_range): matches collection reform specification, waiting for dust to settle
Constructs a double-ended iterator over a sub-range of elements in the map, starting
at min, and ending at max. If min is Unbounded, then it will be treated as "negative
@@ -314,7 +314,7 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
println ! (
"{}: {}" ,
key ,
value );
}
assert_eq ! (
Some ((
& 5 ,
& "b" )),
map .
range (
Included (
& 4 ),
Unbounded ).
next ());
-
+
Unstable (btree_range): matches collection reform specification, waiting for dust to settle
Constructs a mutable double-ended iterator over a sub-range of elements in the map, starting
at min, and ending at max. If min is Unbounded, then it will be treated as "negative
@@ -478,13 +478,13 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn clone_from (&mut self, source: &Self)
-
impl<'a, K, V> IntoIterator for &'a BTreeMap <K, V> where V: 'a, K: 'a impl<'a, K, V> IntoIterator for &'a BTreeMap <K, V> where K: 'a, V: 'a type Item = ( &'a K, &'a V)
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- impl<'a, K, V> IntoIterator for &'a mut BTreeMap <K, V> where V: 'a, K: 'a type Item = ( &'a K, &'a mut V)
+
impl<'a, K, V> IntoIterator for &'a mut BTreeMap <K, V> where K: 'a, V: 'a type Item = ( &'a K, &'a mut V)
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
@@ -500,17 +500,17 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn extend <T>(&mut self, iter: T) where T: IntoIterator <Item=( K, V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- impl<'a, K, V> Extend <( &'a K, &'a V) > for BTreeMap <K, V> where K: Copy + Ord , V: Copy impl<'a, K, V> Extend <( &'a K, &'a V) > for BTreeMap <K, V> where V: Copy , K: Copy + Ord fn extend <I>(&mut self, iter: I) where I: IntoIterator <Item=( &'a K, &'a V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- fn hash <H>(&self, state: &mut H) where H: Hasher
+
fn hash <H>(&self, state: &mut H) where H: Hasher
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- fn eq (&self, other: &BTreeMap <K, V>) -> bool
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn ne (&self, other: &Rhs) -> bool
-
impl<K, V> Eq for BTreeMap <K, V> where V: Eq , K: Eq
impl<K, V> Eq for BTreeMap <K, V> where K: Eq , V: Eq
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn lt (&self, other: &Rhs) -> bool
fn le (&self, other: &Rhs) -> bool
diff --git a/doc/bitflags/__core/collections/btree_map/struct.IntoIter.html b/doc/bitflags/__core/collections/btree_map/struct.IntoIter.html
index 30a17e98..06400fce 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.IntoIter.html
@@ -74,7 +74,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -88,10 +88,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_map/struct.Iter.html b/doc/bitflags/__core/collections/btree_map/struct.Iter.html
index c75f3efe..9a6aea0f 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.Iter.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.Iter.html
@@ -48,10 +48,10 @@
[
− ]
[src]
-
pub struct Iter<'a, K, V> where V: 'a, K: 'a {
+pub struct Iter<'a, K, V> where K: 'a, V: 'a {
// some fields omitted
} 1.0.0 An iterator over a BTreeMap's entries.
-
Trait Implementations impl<'a, K, V> Iterator for Iter <'a, K, V> where V: 'a, K: 'a Trait Implementations impl<'a, K, V> Iterator for Iter <'a, K, V> where K: 'a, V: 'a type Item = ( &'a K, &'a V)
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn next (&mut self) -> Option <( &'a K, &'a V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
@@ -102,7 +102,7 @@
- impl<'a, K, V> DoubleEndedIterator for Iter <'a, K, V> where V: 'a, K: 'a impl<'a, K, V> DoubleEndedIterator for Iter <'a, K, V> where K: 'a, V: 'a
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
impl<'a, K, V> ExactSizeIterator for Iter <'a, K, V> where K: 'a, V: 'a
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
diff --git a/doc/bitflags/__core/collections/btree_map/struct.IterMut.html b/doc/bitflags/__core/collections/btree_map/struct.IterMut.html
index 3fd8b586..593d4d17 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.IterMut.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.IterMut.html
@@ -51,7 +51,7 @@
pub struct IterMut<'a, K, V> where K: 'a, V: 'a {
// some fields omitted
} 1.0.0 A mutable iterator over a BTreeMap's entries.
-
Trait Implementations impl<'a, K, V> Iterator for IterMut <'a, K, V> where V: 'a, K: 'a type Item = ( &'a K, &'a mut V)
+
Trait Implementations impl<'a, K, V> Iterator for IterMut <'a, K, V> where K: 'a, V: 'a type Item = ( &'a K, &'a mut V)
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn next (&mut self) -> Option <( &'a K, &'a mut V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
@@ -104,7 +104,7 @@
fn next_back (&mut self) -> Option <( &'a K, &'a mut V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- impl<'a, K, V> ExactSizeIterator for IterMut <'a, K, V> where V: 'a, K: 'a impl<'a, K, V> ExactSizeIterator for IterMut <'a, K, V> where K: 'a, V: 'a
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
diff --git a/doc/bitflags/__core/collections/btree_map/struct.Keys.html b/doc/bitflags/__core/collections/btree_map/struct.Keys.html
index d304f882..ebaead3d 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.Keys.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.Keys.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_map/struct.Range.html b/doc/bitflags/__core/collections/btree_map/struct.Range.html
index 3120ad9d..071882df 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.Range.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.Range.html
@@ -48,7 +48,7 @@
[− ]
[src]
-pub struct Range<'a, K, V> where V: 'a, K: 'a {
+pub struct Range<'a, K, V> where K: 'a, V: 'a {
// some fields omitted
} Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
An iterator over a sub-range of BTreeMap's entries.
@@ -72,7 +72,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -86,10 +86,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_map/struct.RangeMut.html b/doc/bitflags/__core/collections/btree_map/struct.RangeMut.html
index f6802364..b24f8658 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.RangeMut.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.RangeMut.html
@@ -48,7 +48,7 @@
[
− ]
[src]
-
pub struct RangeMut<'a, K, V> where K: 'a, V: 'a {
+pub struct RangeMut<'a, K, V> where V: 'a, K: 'a {
// some fields omitted
} Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
A mutable iterator over a sub-range of BTreeMap's entries.
@@ -72,7 +72,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -86,10 +86,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_map/struct.Values.html b/doc/bitflags/__core/collections/btree_map/struct.Values.html
index d60bbc7e..13aaffb6 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.Values.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.Values.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_map/struct.ValuesMut.html b/doc/bitflags/__core/collections/btree_map/struct.ValuesMut.html
index 5eebae3f..1b4a27bc 100644
--- a/doc/bitflags/__core/collections/btree_map/struct.ValuesMut.html
+++ b/doc/bitflags/__core/collections/btree_map/struct.ValuesMut.html
@@ -73,7 +73,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -87,10 +87,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.BTreeSet.html b/doc/bitflags/__core/collections/btree_set/struct.BTreeSet.html
index d4dd3266..1b152ce6 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.BTreeSet.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.BTreeSet.html
@@ -109,7 +109,7 @@ normally only possible through
C
let v : Vec < _> = set .iter ().cloned ().collect ();
assert_eq ! (v , [1 , 2 , 3 , 4 ]);
- fn range <Min, Max>(&'a self, min: Bound <&Min>, max: Bound <&Max>) -> Range <'a, T> where Min: Ord + ?Sized , Max: Ord + ?Sized , T: Borrow <Min> + Borrow <Max>
Unstable (btree_range): matches collection reform specification, waiting for dust to settle
Constructs a double-ended iterator over a sub-range of elements in the set, starting
at min, and ending at max. If min is Unbounded, then it will be treated as "negative
@@ -230,7 +230,7 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
v .
insert (
1 );
v .
clear ();
assert ! (
v .
is_empty ());
-
+
Returns true if the set contains a value.
The value may be any borrowed form of the set's value type,
@@ -244,7 +244,7 @@ ordering on the value type.
let set :
BTreeSet < _
> = [
1 ,
2 ,
3 ].
iter ().
cloned ().
collect ();
assert_eq ! (
set .
contains (
& 1 ),
true );
assert_eq ! (
set .
contains (
& 4 ),
false );
-
fn get <Q>(&self, value: &Q) -> Option <&T> where Q: Ord + ?Sized , T: Borrow <Q> 1.9.0
+
fn get <Q>(&self, value: &Q) -> Option <&T> where T: Borrow <Q>, Q: Ord + ?Sized 1.9.0
Returns a reference to the value in the set, if any, that is equal to the given value.
The value may be any borrowed form of the set's value type,
diff --git a/doc/bitflags/__core/collections/btree_set/struct.Difference.html b/doc/bitflags/__core/collections/btree_set/struct.Difference.html
index c58ee28f..ef9690c4 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.Difference.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.Difference.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.Intersection.html b/doc/bitflags/__core/collections/btree_set/struct.Intersection.html
index e98378bd..608831bc 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.Intersection.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.Intersection.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.IntoIter.html b/doc/bitflags/__core/collections/btree_set/struct.IntoIter.html
index 1dc6a4a1..235b8766 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.IntoIter.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.Iter.html b/doc/bitflags/__core/collections/btree_set/struct.Iter.html
index f897a747..56794de5 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.Iter.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.Iter.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.Range.html b/doc/bitflags/__core/collections/btree_set/struct.Range.html
index e4bc10e3..1294cca9 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.Range.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.Range.html
@@ -75,7 +75,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -89,10 +89,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.SymmetricDifference.html b/doc/bitflags/__core/collections/btree_set/struct.SymmetricDifference.html
index 30b421d6..95b8fee3 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.SymmetricDifference.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.SymmetricDifference.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/btree_set/struct.Union.html b/doc/bitflags/__core/collections/btree_set/struct.Union.html
index 00a185d2..a186eeb8 100644
--- a/doc/bitflags/__core/collections/btree_set/struct.Union.html
+++ b/doc/bitflags/__core/collections/btree_set/struct.Union.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/enum.Entry.html b/doc/bitflags/__core/collections/hash_map/enum.Entry.html
index e6693eae..ace2695a 100644
--- a/doc/bitflags/__core/collections/hash_map/enum.Entry.html
+++ b/doc/bitflags/__core/collections/hash_map/enum.Entry.html
@@ -48,7 +48,7 @@
[
− ]
[src]
-
pub enum Entry<'a, K, V> where V: 'a, K: 'a {
+pub enum Entry<'a, K, V> where K: 'a, V: 'a {
Occupied(OccupiedEntry <'a, K, V>),
Vacant(VacantEntry <'a, K, V>),
} 1.0.0 A view into a single location in a map, which may be vacant or occupied.
diff --git a/doc/bitflags/__core/collections/hash_map/struct.Drain.html b/doc/bitflags/__core/collections/hash_map/struct.Drain.html
index 1260a759..c0c66137 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.Drain.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.Drain.html
@@ -69,7 +69,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -83,10 +83,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
+
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/struct.HashMap.html b/doc/bitflags/__core/collections/hash_map/struct.HashMap.html
index 71f50b09..e04962be 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.HashMap.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.HashMap.html
@@ -193,7 +193,7 @@ We must also derive
PartialEq.
use std ::collections ::HashMap ;
let mut map : HashMap < & str , isize > = HashMap ::with_capacity (10 );
-
fn with_hasher (hash_builder: S) -> HashMap <K, V, S>1.7.0
Creates an empty hashmap which will use the given hash builder to hash
keys.
@@ -432,7 +432,7 @@ for reuse.
a .
insert (
1 ,
"a" );
a .
clear ();
assert ! (
a .
is_empty ());
-
fn get <Q>(&self, k: &Q) -> Option <&V> where Q: Hash + Eq + ?Sized , K: Borrow <Q>
+
fn get <Q>(&self, k: &Q) -> Option <&V> where K: Borrow <Q>, Q: Hash + Eq + ?Sized
Returns a reference to the value corresponding to the key.
The key may be any borrowed form of the map's key type, but
@@ -500,7 +500,7 @@ documentation for more.
map .
insert (
37 ,
"b" );
assert_eq ! (
map .
insert (
37 ,
"c" ),
Some (
"b" ));
assert_eq ! (
map [
& 37 ],
"c" );
-
+
Removes a key from the map, returning the value at the key if the key
was previously in the map.
@@ -516,16 +516,16 @@ the key type.
map .
insert (
1 ,
"a" );
assert_eq ! (
map .
remove (
& 1 ),
Some (
"a" ));
assert_eq ! (
map .
remove (
& 1 ),
None );
-
Trait Implementations Trait Implementations
fn index (&self, index: &Q) -> &V
type Item = ( &'a K, &'a mut V)
+
type Item = ( &'a K, &'a mut V)
@@ -546,10 +546,10 @@ calling this.
let vec :
Vec < (
& str ,
isize )
> = map .
into_iter ().
collect ();
-
Derived Implementations Derived Implementations
diff --git a/doc/bitflags/__core/collections/hash_map/struct.IntoIter.html b/doc/bitflags/__core/collections/hash_map/struct.IntoIter.html
index 5be1576f..6204b441 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.IntoIter.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/struct.Iter.html b/doc/bitflags/__core/collections/hash_map/struct.Iter.html
index 24186cee..d1be421d 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.Iter.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.Iter.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/struct.IterMut.html b/doc/bitflags/__core/collections/hash_map/struct.IterMut.html
index 570cce11..e42d0dcd 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.IterMut.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.IterMut.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/struct.Keys.html b/doc/bitflags/__core/collections/hash_map/struct.Keys.html
index 84e3795b..4ec12529 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.Keys.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.Keys.html
@@ -48,7 +48,7 @@
[− ]
[src]
-pub struct Keys<'a, K, V> where V: 'a, K: 'a {
+pub struct Keys<'a, K, V> where K: 'a, V: 'a {
// some fields omitted
} 1.0.0 Trait Implementations impl<'a, K, V> Clone for Keys <'a, K, V>fn clone (&self) -> Keys <'a, K, V>
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/struct.VacantEntry.html b/doc/bitflags/__core/collections/hash_map/struct.VacantEntry.html
index a12bccc2..5f600b42 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.VacantEntry.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.VacantEntry.html
@@ -48,7 +48,7 @@
[
− ]
[src]
-
pub struct VacantEntry<'a, K, V> where V: 'a, K: 'a {
+pub struct VacantEntry<'a, K, V> where K: 'a, V: 'a {
// some fields omitted
} 1.0.0 A view into a single empty location in a HashMap.
Methods impl<'a, K, V> VacantEntry <'a, K, V> where K: 'a, V: 'a fn key (&self) -> &K
diff --git a/doc/bitflags/__core/collections/hash_map/struct.Values.html b/doc/bitflags/__core/collections/hash_map/struct.Values.html
index 46f4eef7..5b5e9bf6 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.Values.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.Values.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_map/struct.ValuesMut.html b/doc/bitflags/__core/collections/hash_map/struct.ValuesMut.html
index d13158ef..15810b22 100644
--- a/doc/bitflags/__core/collections/hash_map/struct.ValuesMut.html
+++ b/doc/bitflags/__core/collections/hash_map/struct.ValuesMut.html
@@ -48,7 +48,7 @@
[
− ]
[src]
-
pub struct ValuesMut<'a, K, V> where K: 'a, V: 'a {
+pub struct ValuesMut<'a, K, V> where V: 'a, K: 'a {
// some fields omitted
} Unstable (map_values_mut): recently added
Mutable HashMap values iterator.
@@ -73,7 +73,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -87,10 +87,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.Difference.html b/doc/bitflags/__core/collections/hash_set/struct.Difference.html
index 6efad34d..f3117c42 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.Difference.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.Difference.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.Drain.html b/doc/bitflags/__core/collections/hash_set/struct.Drain.html
index 2cd11028..59448e27 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.Drain.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.Drain.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.HashSet.html b/doc/bitflags/__core/collections/hash_set/struct.HashSet.html
index 5d14dc88..1d0b9faa 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.HashSet.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.HashSet.html
@@ -330,7 +330,7 @@ Iterator element type is &'a T.
v .
insert (
1 );
v .
clear ();
assert ! (
v .
is_empty ());
-
+
Returns true if the set contains a value.
The value may be any borrowed form of the set's value type, but
@@ -344,7 +344,7 @@ the value type.
let set :
HashSet < _
> = [
1 ,
2 ,
3 ].
iter ().
cloned ().
collect ();
assert_eq ! (
set .
contains (
& 1 ),
true );
assert_eq ! (
set .
contains (
& 4 ),
false );
-
fn get <Q>(&self, value: &Q) -> Option <&T> where T: Borrow <Q>, Q: Hash + Eq + ?Sized 1.9.0
+ fn get <Q>(&self, value: &Q) -> Option <&T> where Q: Hash + Eq + ?Sized , T: Borrow <Q> 1.9.0
Returns a reference to the value in the set, if any, that is equal to the given value.
The value may be any borrowed form of the set's value type, but
@@ -418,7 +418,7 @@ This is equivalent to checking for an empty intersection.
fn replace (&mut self, value: T) -> Option <T>1.9.0
Adds a value to the set, replacing the existing value, if any, that is equal to the given
one. Returns the replaced value.
-
fn remove <Q>(&mut self, value: &Q) -> bool where T: Borrow <Q>, Q: Hash + Eq + ?Sized
+fn remove <Q>(&mut self, value: &Q) -> bool where Q: Hash + Eq + ?Sized , T: Borrow <Q>
Removes a value from the set. Returns true if the value was
present in the set.
@@ -443,11 +443,11 @@ the value type.
the value type.
Trait Implementations
Returns the union of self and rhs as a new HashSet<T, S>.
@@ -488,7 +488,7 @@ the value type.
i += 1 ;
}
assert_eq ! (
i ,
expected .
len ());
-
Returns the symmetric difference of self and rhs as a new HashSet<T, S>.
@@ -552,7 +552,7 @@ this.
for x in & v {
println ! (
"{}" ,
x );
}
-
Derived Implementations Derived Implementations
diff --git a/doc/bitflags/__core/collections/hash_set/struct.Intersection.html b/doc/bitflags/__core/collections/hash_set/struct.Intersection.html
index a7e34bf8..a2ae1760 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.Intersection.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.Intersection.html
@@ -48,7 +48,7 @@
[− ]
[src]
-pub struct Intersection<'a, T, S> where T: 'a, S: 'a {
+pub struct Intersection<'a, T, S> where S: 'a, T: 'a {
// some fields omitted
} 1.0.0 Trait Implementations
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.IntoIter.html b/doc/bitflags/__core/collections/hash_set/struct.IntoIter.html
index 471e4349..ddc7848a 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.IntoIter.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.Iter.html b/doc/bitflags/__core/collections/hash_set/struct.Iter.html
index 160171c0..09b8d662 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.Iter.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.Iter.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.SymmetricDifference.html b/doc/bitflags/__core/collections/hash_set/struct.SymmetricDifference.html
index 9aae126f..4bd105f2 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.SymmetricDifference.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.SymmetricDifference.html
@@ -48,12 +48,12 @@
[
− ]
[src]
-
pub struct SymmetricDifference<'a, T, S> where T: 'a, S: 'a {
+pub struct SymmetricDifference<'a, T, S> where S: 'a, T: 'a {
// some fields omitted
} 1.0.0 Symmetric difference iterator.
Trait Implementations type Item = &'a T
fn next (&mut self) -> Option <&'a T>
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/hash_set/struct.Union.html b/doc/bitflags/__core/collections/hash_set/struct.Union.html
index aeaaf41b..0df7f518 100644
--- a/doc/bitflags/__core/collections/hash_set/struct.Union.html
+++ b/doc/bitflags/__core/collections/hash_set/struct.Union.html
@@ -48,12 +48,12 @@
[
− ]
[src]
-
pub struct Union<'a, T, S> where T: 'a, S: 'a {
+pub struct Union<'a, T, S> where S: 'a, T: 'a {
// some fields omitted
} 1.0.0 Trait Implementations impl<'a, T, S> Clone for Union <'a, T, S>type Item = &'a T
fn next (&mut self) -> Option <&'a T>
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/linked_list/struct.IntoIter.html b/doc/bitflags/__core/collections/linked_list/struct.IntoIter.html
index b387f64b..391f34f0 100644
--- a/doc/bitflags/__core/collections/linked_list/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/linked_list/struct.IntoIter.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/linked_list/struct.Iter.html b/doc/bitflags/__core/collections/linked_list/struct.Iter.html
index 3adb775a..15a7e4b1 100644
--- a/doc/bitflags/__core/collections/linked_list/struct.Iter.html
+++ b/doc/bitflags/__core/collections/linked_list/struct.Iter.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/linked_list/struct.IterMut.html b/doc/bitflags/__core/collections/linked_list/struct.IterMut.html
index 2e243dc7..3e4edf51 100644
--- a/doc/bitflags/__core/collections/linked_list/struct.IterMut.html
+++ b/doc/bitflags/__core/collections/linked_list/struct.IterMut.html
@@ -109,7 +109,7 @@ The inserted element does not appear in the iteration.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -123,10 +123,10 @@ The inserted element does not appear in the iteration.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/struct.BTreeMap.html b/doc/bitflags/__core/collections/struct.BTreeMap.html
index 8a08cf15..e0d67b42 100644
--- a/doc/bitflags/__core/collections/struct.BTreeMap.html
+++ b/doc/bitflags/__core/collections/struct.BTreeMap.html
@@ -171,7 +171,7 @@ their values:
a .
insert (
1 ,
"a" );
a .
clear ();
assert ! (
a .
is_empty ());
-
fn get <Q>(&self, key: &Q) -> Option <&V> where Q: Ord + ?Sized , K: Borrow <Q>
+ fn get <Q>(&self, key: &Q) -> Option <&V> where K: Borrow <Q>, Q: Ord + ?Sized
Returns a reference to the value corresponding to the key.
The key may be any borrowed form of the map's key type, but the ordering
@@ -203,7 +203,7 @@ on the borrowed form must match the ordering on the key type.
map .
insert (
1 ,
"a" );
assert_eq ! (
map .
contains_key (
& 1 ),
true );
assert_eq ! (
map .
contains_key (
& 2 ),
false );
-
fn get_mut <Q>(&mut self, key: &Q) -> Option <&mut V> where K: Borrow <Q>, Q: Ord + ?Sized
+ fn get_mut <Q>(&mut self, key: &Q) -> Option <&mut V> where Q: Ord + ?Sized , K: Borrow <Q>
Returns a mutable reference to the value corresponding to the key.
The key may be any borrowed form of the map's key type, but the ordering
@@ -244,7 +244,7 @@ documentation for more.
map .
insert (
37 ,
"b" );
assert_eq ! (
map .
insert (
37 ,
"c" ),
Some (
"b" ));
assert_eq ! (
map [
& 37 ],
"c" );
-
fn remove <Q>(&mut self, key: &Q) -> Option <V> where Q: Ord + ?Sized , K: Borrow <Q>
+fn remove <Q>(&mut self, key: &Q) -> Option <V> where K: Borrow <Q>, Q: Ord + ?Sized
Removes a key from the map, returning the value at the key if the key
was previously in the map.
@@ -290,7 +290,7 @@ on the borrowed form
must match the ordering on the key type.
assert_eq ! (
a [
& 3 ],
"d" );
assert_eq ! (
a [
& 4 ],
"e" );
assert_eq ! (
a [
& 5 ],
"f" );
-
fn range <Min, Max>(&self, min: Bound <&Min>, max: Bound <&Max>) -> Range <K, V> where Min: Ord + ?Sized , Max: Ord + ?Sized , K: Borrow <Min> + Borrow <Max>
+fn range <Min, Max>(&self, min: Bound <&Min>, max: Bound <&Max>) -> Range <K, V> where K: Borrow <Min> + Borrow <Max>, Max: Ord + ?Sized , Min: Ord + ?Sized
Unstable (btree_range): matches collection reform specification, waiting for dust to settle
Constructs a double-ended iterator over a sub-range of elements in the map, starting
at min, and ending at max. If min is Unbounded, then it will be treated as "negative
@@ -314,7 +314,7 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
println ! (
"{}: {}" ,
key ,
value );
}
assert_eq ! (
Some ((
& 5 ,
& "b" )),
map .
range (
Included (
& 4 ),
Unbounded ).
next ());
-
+
Unstable (btree_range): matches collection reform specification, waiting for dust to settle
Constructs a mutable double-ended iterator over a sub-range of elements in the map, starting
at min, and ending at max. If min is Unbounded, then it will be treated as "negative
@@ -478,13 +478,13 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn clone_from (&mut self, source: &Self)
-
impl<'a, K, V> IntoIterator for &'a BTreeMap <K, V> where V: 'a, K: 'a impl<'a, K, V> IntoIterator for &'a BTreeMap <K, V> where K: 'a, V: 'a type Item = ( &'a K, &'a V)
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- impl<'a, K, V> IntoIterator for &'a mut BTreeMap <K, V> where V: 'a, K: 'a type Item = ( &'a K, &'a mut V)
+
impl<'a, K, V> IntoIterator for &'a mut BTreeMap <K, V> where K: 'a, V: 'a type Item = ( &'a K, &'a mut V)
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
@@ -500,17 +500,17 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn extend <T>(&mut self, iter: T) where T: IntoIterator <Item=( K, V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- impl<'a, K, V> Extend <( &'a K, &'a V) > for BTreeMap <K, V> where K: Copy + Ord , V: Copy impl<'a, K, V> Extend <( &'a K, &'a V) > for BTreeMap <K, V> where V: Copy , K: Copy + Ord fn extend <I>(&mut self, iter: I) where I: IntoIterator <Item=( &'a K, &'a V) >
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- fn hash <H>(&self, state: &mut H) where H: Hasher
+
fn hash <H>(&self, state: &mut H) where H: Hasher
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
- fn eq (&self, other: &BTreeMap <K, V>) -> bool
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn ne (&self, other: &Rhs) -> bool
-
impl<K, V> Eq for BTreeMap <K, V> where V: Eq , K: Eq
impl<K, V> Eq for BTreeMap <K, V> where K: Eq , V: Eq
Unstable (collections): library is unlikely to be stabilized with the current layout and name, use std::collections instead
fn lt (&self, other: &Rhs) -> bool
fn le (&self, other: &Rhs) -> bool
diff --git a/doc/bitflags/__core/collections/struct.BTreeSet.html b/doc/bitflags/__core/collections/struct.BTreeSet.html
index 01e3ac99..53f44d57 100644
--- a/doc/bitflags/__core/collections/struct.BTreeSet.html
+++ b/doc/bitflags/__core/collections/struct.BTreeSet.html
@@ -109,7 +109,7 @@ normally only possible through
C
let v : Vec < _> = set .iter ().cloned ().collect ();
assert_eq ! (v , [1 , 2 , 3 , 4 ]);
- fn range <Min, Max>(&'a self, min: Bound <&Min>, max: Bound <&Max>) -> Range <'a, T> where Min: Ord + ?Sized , Max: Ord + ?Sized , T: Borrow <Min> + Borrow <Max>
Unstable (btree_range): matches collection reform specification, waiting for dust to settle
Constructs a double-ended iterator over a sub-range of elements in the set, starting
at min, and ending at max. If min is Unbounded, then it will be treated as "negative
@@ -230,7 +230,7 @@ Thus range(Unbounded, Unbounded) will yield the whole collection.
v .
insert (
1 );
v .
clear ();
assert ! (
v .
is_empty ());
-
+
Returns true if the set contains a value.
The value may be any borrowed form of the set's value type,
@@ -244,7 +244,7 @@ ordering on the value type.
let set :
BTreeSet < _
> = [
1 ,
2 ,
3 ].
iter ().
cloned ().
collect ();
assert_eq ! (
set .
contains (
& 1 ),
true );
assert_eq ! (
set .
contains (
& 4 ),
false );
-
fn get <Q>(&self, value: &Q) -> Option <&T> where Q: Ord + ?Sized , T: Borrow <Q> 1.9.0
+fn get <Q>(&self, value: &Q) -> Option <&T> where T: Borrow <Q>, Q: Ord + ?Sized 1.9.0
Returns a reference to the value in the set, if any, that is equal to the given value.
The value may be any borrowed form of the set's value type,
diff --git a/doc/bitflags/__core/collections/struct.HashMap.html b/doc/bitflags/__core/collections/struct.HashMap.html
index 4ed5e05e..5c60565d 100644
--- a/doc/bitflags/__core/collections/struct.HashMap.html
+++ b/doc/bitflags/__core/collections/struct.HashMap.html
@@ -193,7 +193,7 @@ We must also derive PartialEq.
use std ::collections ::HashMap ;
let mut map : HashMap < & str , isize > = HashMap ::with_capacity (10 );
-
fn with_hasher (hash_builder: S) -> HashMap <K, V, S>1.7.0
Creates an empty hashmap which will use the given hash builder to hash
keys.
@@ -432,7 +432,7 @@ for reuse.
a .
insert (
1 ,
"a" );
a .
clear ();
assert ! (
a .
is_empty ());
-
fn get <Q>(&self, k: &Q) -> Option <&V> where Q: Hash + Eq + ?Sized , K: Borrow <Q>
+
fn get <Q>(&self, k: &Q) -> Option <&V> where K: Borrow <Q>, Q: Hash + Eq + ?Sized
Returns a reference to the value corresponding to the key.
The key may be any borrowed form of the map's key type, but
@@ -500,7 +500,7 @@ documentation for more.
map .
insert (
37 ,
"b" );
assert_eq ! (
map .
insert (
37 ,
"c" ),
Some (
"b" ));
assert_eq ! (
map [
& 37 ],
"c" );
-
+
Removes a key from the map, returning the value at the key if the key
was previously in the map.
@@ -516,16 +516,16 @@ the key type.
map .
insert (
1 ,
"a" );
assert_eq ! (
map .
remove (
& 1 ),
Some (
"a" ));
assert_eq ! (
map .
remove (
& 1 ),
None );
-
Trait Implementations Trait Implementations
fn index (&self, index: &Q) -> &V
type Item = ( &'a K, &'a mut V)
+
type Item = ( &'a K, &'a mut V)
@@ -546,10 +546,10 @@ calling this.
let vec :
Vec < (
& str ,
isize )
> = map .
into_iter ().
collect ();
-
Derived Implementations Derived Implementations
diff --git a/doc/bitflags/__core/collections/struct.HashSet.html b/doc/bitflags/__core/collections/struct.HashSet.html
index 73924bf0..78e48a18 100644
--- a/doc/bitflags/__core/collections/struct.HashSet.html
+++ b/doc/bitflags/__core/collections/struct.HashSet.html
@@ -330,7 +330,7 @@ Iterator element type is &'a T.
v .insert (1 );
v .clear ();
assert ! (v .is_empty ());
-
+
Returns true if the set contains a value.
The value may be any borrowed form of the set's value type, but
@@ -344,7 +344,7 @@ the value type.
let set :
HashSet < _
> = [
1 ,
2 ,
3 ].
iter ().
cloned ().
collect ();
assert_eq ! (
set .
contains (
& 1 ),
true );
assert_eq ! (
set .
contains (
& 4 ),
false );
-
fn get <Q>(&self, value: &Q) -> Option <&T> where T: Borrow <Q>, Q: Hash + Eq + ?Sized 1.9.0
+fn get <Q>(&self, value: &Q) -> Option <&T> where Q: Hash + Eq + ?Sized , T: Borrow <Q> 1.9.0
Returns a reference to the value in the set, if any, that is equal to the given value.
The value may be any borrowed form of the set's value type, but
@@ -418,7 +418,7 @@ This is equivalent to checking for an empty intersection.
fn replace (&mut self, value: T) -> Option <T>1.9.0
Adds a value to the set, replacing the existing value, if any, that is equal to the given
one. Returns the replaced value.
-
fn remove <Q>(&mut self, value: &Q) -> bool where T: Borrow <Q>, Q: Hash + Eq + ?Sized
+fn remove <Q>(&mut self, value: &Q) -> bool where Q: Hash + Eq + ?Sized , T: Borrow <Q>
Removes a value from the set. Returns true if the value was
present in the set.
@@ -443,11 +443,11 @@ the value type.
the value type.
Trait Implementations
Returns the union of self and rhs as a new HashSet<T, S>.
@@ -488,7 +488,7 @@ the value type.
i += 1 ;
}
assert_eq ! (
i ,
expected .
len ());
-
Returns the symmetric difference of self and rhs as a new HashSet<T, S>.
@@ -552,7 +552,7 @@ this.
for x in & v {
println ! (
"{}" ,
x );
}
-
Derived Implementations Derived Implementations
diff --git a/doc/bitflags/__core/collections/vec_deque/struct.Drain.html b/doc/bitflags/__core/collections/vec_deque/struct.Drain.html
index 636becea..0b465d65 100644
--- a/doc/bitflags/__core/collections/vec_deque/struct.Drain.html
+++ b/doc/bitflags/__core/collections/vec_deque/struct.Drain.html
@@ -70,7 +70,7 @@
fn skip (self, n: usize ) -> Skip <Self>1.0.0
fn take (self, n: usize ) -> Take <Self>1.0.0
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B> 1.0.0
-
+
fn fuse (self) -> Fuse <Self>1.0.0
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> () 1.0.0
fn by_ref (&mut self) -> &mut Self1.0.0
@@ -84,10 +84,10 @@
fn max (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
fn min (self) -> Option <Self::Item > where Self::Item : Ord 1.0.0
-
+
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) > 1.0.0
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B> 1.0.0
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T> 1.0.0
fn cycle (self) -> Cycle <Self> where Self: Clone 1.0.0
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/vec_deque/struct.IntoIter.html b/doc/bitflags/__core/collections/vec_deque/struct.IntoIter.html
index f22e08dd..83b92044 100644
--- a/doc/bitflags/__core/collections/vec_deque/struct.IntoIter.html
+++ b/doc/bitflags/__core/collections/vec_deque/struct.IntoIter.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/vec_deque/struct.Iter.html b/doc/bitflags/__core/collections/vec_deque/struct.Iter.html
index d56ea78a..4ec3c453 100644
--- a/doc/bitflags/__core/collections/vec_deque/struct.Iter.html
+++ b/doc/bitflags/__core/collections/vec_deque/struct.Iter.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/collections/vec_deque/struct.IterMut.html b/doc/bitflags/__core/collections/vec_deque/struct.IterMut.html
index 1d4463a4..c958d884 100644
--- a/doc/bitflags/__core/collections/vec_deque/struct.IterMut.html
+++ b/doc/bitflags/__core/collections/vec_deque/struct.IterMut.html
@@ -69,7 +69,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -83,10 +83,10 @@
-fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/convert/trait.AsMut.html b/doc/bitflags/__core/convert/trait.AsMut.html
index ea178a9f..820a216a 100644
--- a/doc/bitflags/__core/convert/trait.AsMut.html
+++ b/doc/bitflags/__core/convert/trait.AsMut.html
@@ -67,7 +67,7 @@ reference (eg: foo.as_ref() will work the same if foo
Implementors
- impl<'a, T, U> AsMut for &'a mut T where U: ?Sized , T: AsMut <U> + ?Sized
+ impl<'a, T, U> AsMut for &'a mut T where T: AsMut <U> + ?Sized , U: ?Sized
impl<T> AsMut for [ T]
impl<T> AsMut for Vec <T>
impl<T> AsMut for Vec <T>
diff --git a/doc/bitflags/__core/default/trait.Default.html b/doc/bitflags/__core/default/trait.Default.html
index 98f21914..44e4f02b 100644
--- a/doc/bitflags/__core/default/trait.Default.html
+++ b/doc/bitflags/__core/default/trait.Default.html
@@ -95,7 +95,7 @@ may make sense as a default.
impl<K, V, S> Default for HashMap <K, V, S> where K: Eq + Hash , S: BuildHasher + Default
impl Default for RandomState
-impl<T, S> Default for HashSet <T, S> where T: Eq + Hash , S: BuildHasher + Default
+impl<T, S> Default for HashSet <T, S> where S: BuildHasher + Default , T: Eq + Hash
impl<T> Default for LinkedList <T>
impl<T> Default for VecDeque <T>
impl<T> Default for BinaryHeap <T> where T: Ord
@@ -177,15 +177,15 @@ may make sense as a default.
impl<A> Default for ( A,) where A: Default
impl<A, B> Default for ( A, B) where B: Default , A: Default
impl<A, B, C> Default for ( A, B, C) where B: Default , A: Default , C: Default
-impl<A, B, C, D> Default for ( A, B, C, D) where D: Default , A: Default , B: Default , C: Default
-impl<A, B, C, D, E> Default for ( A, B, C, D, E) where D: Default , A: Default , C: Default , B: Default , E: Default
-impl<A, B, C, D, E, F> Default for ( A, B, C, D, E, F) where B: Default , D: Default , E: Default , C: Default , A: Default , F: Default
-impl<A, B, C, D, E, F, G> Default for ( A, B, C, D, E, F, G) where A: Default , D: Default , G: Default , F: Default , E: Default , C: Default , B: Default
-impl<A, B, C, D, E, F, G, H> Default for ( A, B, C, D, E, F, G, H) where A: Default , E: Default , H: Default , G: Default , C: Default , B: Default , D: Default , F: Default
-impl<A, B, C, D, E, F, G, H, I> Default for ( A, B, C, D, E, F, G, H, I) where E: Default , G: Default , H: Default , B: Default , F: Default , A: Default , I: Default , C: Default , D: Default
-impl<A, B, C, D, E, F, G, H, I, J> Default for ( A, B, C, D, E, F, G, H, I, J) where F: Default , J: Default , D: Default , E: Default , C: Default , I: Default , A: Default , H: Default , B: Default , G: Default
-impl<A, B, C, D, E, F, G, H, I, J, K> Default for ( A, B, C, D, E, F, G, H, I, J, K) where G: Default , I: Default , A: Default , J: Default , H: Default , B: Default , E: Default , C: Default , F: Default , D: Default , K: Default
-impl<A, B, C, D, E, F, G, H, I, J, K, L> Default for ( A, B, C, D, E, F, G, H, I, J, K, L) where I: Default , G: Default , F: Default , D: Default , H: Default , E: Default , C: Default , L: Default , A: Default , B: Default , K: Default , J: Default
+impl<A, B, C, D> Default for ( A, B, C, D) where D: Default , C: Default , A: Default , B: Default
+impl<A, B, C, D, E> Default for ( A, B, C, D, E) where E: Default , B: Default , A: Default , D: Default , C: Default
+impl<A, B, C, D, E, F> Default for ( A, B, C, D, E, F) where C: Default , B: Default , E: Default , A: Default , F: Default , D: Default
+impl<A, B, C, D, E, F, G> Default for ( A, B, C, D, E, F, G) where G: Default , D: Default , F: Default , A: Default , C: Default , E: Default , B: Default
+impl<A, B, C, D, E, F, G, H> Default for ( A, B, C, D, E, F, G, H) where F: Default , D: Default , A: Default , H: Default , C: Default , G: Default , B: Default , E: Default
+impl<A, B, C, D, E, F, G, H, I> Default for ( A, B, C, D, E, F, G, H, I) where F: Default , E: Default , G: Default , H: Default , C: Default , D: Default , B: Default , A: Default , I: Default
+impl<A, B, C, D, E, F, G, H, I, J> Default for ( A, B, C, D, E, F, G, H, I, J) where I: Default , C: Default , A: Default , F: Default , G: Default , J: Default , B: Default , E: Default , D: Default , H: Default
+impl<A, B, C, D, E, F, G, H, I, J, K> Default for ( A, B, C, D, E, F, G, H, I, J, K) where G: Default , H: Default , E: Default , J: Default , K: Default , F: Default , I: Default , A: Default , C: Default , B: Default , D: Default
+impl<A, B, C, D, E, F, G, H, I, J, K, L> Default for ( A, B, C, D, E, F, G, H, I, J, K, L) where F: Default , C: Default , L: Default , D: Default , A: Default , I: Default , G: Default , K: Default , H: Default , B: Default , J: Default , E: Default
impl<K, V> Default for BTreeMap <K, V> where K: Ord
impl<T> Default for BTreeSet <T> where T: Ord
impl<T> Default for Arc <T> where T: Default
diff --git a/doc/bitflags/__core/env/fn.set_var.html b/doc/bitflags/__core/env/fn.set_var.html
index cc4c2e9e..a4941f14 100644
--- a/doc/bitflags/__core/env/fn.set_var.html
+++ b/doc/bitflags/__core/env/fn.set_var.html
@@ -48,7 +48,7 @@
[− ]
[src]
- pub fn set_var<K, V>(k: K, v: V) where V: AsRef <OsStr >, K: AsRef <OsStr > 1.0.0 Sets the environment variable k to the value v for the currently running
+
pub fn set_var<K, V>(k: K, v: V) where K: AsRef <OsStr >, V: AsRef <OsStr > 1.0.0 Sets the environment variable k to the value v for the currently running
process.
Note that while concurrent access to environment variables is safe in Rust,
diff --git a/doc/bitflags/__core/env/struct.Args.html b/doc/bitflags/__core/env/struct.Args.html
index 35a4376d..c4bd5559 100644
--- a/doc/bitflags/__core/env/struct.Args.html
+++ b/doc/bitflags/__core/env/struct.Args.html
@@ -72,7 +72,7 @@ for each argument.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@ for each argument.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/env/struct.ArgsOs.html b/doc/bitflags/__core/env/struct.ArgsOs.html
index b628aff7..dbb2adec 100644
--- a/doc/bitflags/__core/env/struct.ArgsOs.html
+++ b/doc/bitflags/__core/env/struct.ArgsOs.html
@@ -72,7 +72,7 @@ for each argument.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@ for each argument.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/env/struct.SplitPaths.html b/doc/bitflags/__core/env/struct.SplitPaths.html
index 30094344..1073613d 100644
--- a/doc/bitflags/__core/env/struct.SplitPaths.html
+++ b/doc/bitflags/__core/env/struct.SplitPaths.html
@@ -72,7 +72,7 @@ according to platform-specific conventions.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@ according to platform-specific conventions.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/env/struct.Vars.html b/doc/bitflags/__core/env/struct.Vars.html
index 39885bc8..70c2ca20 100644
--- a/doc/bitflags/__core/env/struct.Vars.html
+++ b/doc/bitflags/__core/env/struct.Vars.html
@@ -71,7 +71,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -85,10 +85,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/env/struct.VarsOs.html b/doc/bitflags/__core/env/struct.VarsOs.html
index 3fecee63..984ee019 100644
--- a/doc/bitflags/__core/env/struct.VarsOs.html
+++ b/doc/bitflags/__core/env/struct.VarsOs.html
@@ -72,7 +72,7 @@
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -86,10 +86,10 @@
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/fmt/struct.DebugMap.html b/doc/bitflags/__core/fmt/struct.DebugMap.html
index f864f80d..5bd955b2 100644
--- a/doc/bitflags/__core/fmt/struct.DebugMap.html
+++ b/doc/bitflags/__core/fmt/struct.DebugMap.html
@@ -56,7 +56,7 @@ pub struct DebugMap<'a, 'b>
where 'b: 'a {
Constructed by the Formatter::debug_map method.
Methods impl<'a, 'b> DebugMap <'a, 'b> where 'b: 'a fn entry (&mut self, key: &Debug , value: &Debug ) -> &mut DebugMap <'a, 'b>
Adds a new entry to the map output.
-
fn entries <K, V, I>(&mut self, entries: I) -> &mut DebugMap <'a, 'b> where I: IntoIterator <Item=( K, V) >, V: Debug , K: Debug
+
fn entries <K, V, I>(&mut self, entries: I) -> &mut DebugMap <'a, 'b> where K: Debug , V: Debug , I: IntoIterator <Item=( K, V) >
Adds the contents of an iterator of entries to the map output.
Finishes output and returns any error encountered.
diff --git a/doc/bitflags/__core/fmt/trait.Debug.html b/doc/bitflags/__core/fmt/trait.Debug.html
index 508620c2..f9b9b23e 100644
--- a/doc/bitflags/__core/fmt/trait.Debug.html
+++ b/doc/bitflags/__core/fmt/trait.Debug.html
@@ -210,15 +210,15 @@ on
Formatter support pretty printing using the alternate flag:
impl<T> Debug for PoisonError <T>
impl<T> Debug for TryLockError <T>
impl<T> Debug for Vec <T> where T: Debug
-impl<A, R> Debug for StepBy <A, R> where A: Debug , R: Debug
+impl<A, R> Debug for StepBy <A, R> where R: Debug , A: Debug
impl<A> Debug for Repeat <A> where A: Debug
impl<T> Debug for Empty <T>
impl<T> Debug for Once <T> where T: Debug
impl<T> Debug for Rev <T> where T: Debug
impl<I> Debug for Cloned <I> where I: Debug
impl<I> Debug for Cycle <I> where I: Debug
-impl<A, B> Debug for Chain <A, B> where B: Debug , A: Debug
-impl<A, B> Debug for Zip <A, B> where B: Debug , A: Debug
+impl<A, B> Debug for Chain <A, B> where A: Debug , B: Debug
+impl<A, B> Debug for Zip <A, B> where A: Debug , B: Debug
impl<I, F> Debug for Map <I, F> where I: Debug
impl<I, P> Debug for Filter <I, P> where I: Debug
impl<I, F> Debug for FilterMap <I, F> where I: Debug
@@ -258,7 +258,7 @@ on Formatter support pretty printing using the alternate flag: impl Debug for FromUtf16Error
impl Debug for String
impl Debug for ParseError
-impl<T, E> Debug for Result <T, E> where T: Debug , E: Debug
+impl<T, E> Debug for Result <T, E> where E: Debug , T: Debug
impl<'a, T> Debug for Iter <'a, T> where T: 'a + Debug
impl<'a, T> Debug for IterMut <'a, T> where T: 'a + Debug
impl<T> Debug for IntoIter <T> where T: Debug
@@ -363,8 +363,8 @@ on Formatter support pretty printing using the alternate flag: impl Debug for EncodeUtf16
impl<'a, T> Debug for Iter <'a, T> where T: 'a + Debug
impl<'a, T> Debug for IterMut <'a, T> where T: 'a + Debug
-impl<'a, T, P> Debug for Split <'a, T, P> where P: FnMut (&T) -> bool , T: 'a + Debug
-impl<'a, T, P> Debug for SplitMut <'a, T, P> where P: FnMut (&T) -> bool , T: 'a + Debug
+impl<'a, T, P> Debug for Split <'a, T, P> where T: 'a + Debug , P: FnMut (&T) -> bool
+impl<'a, T, P> Debug for SplitMut <'a, T, P> where T: 'a + Debug , P: FnMut (&T) -> bool
impl<'a, T, P> Debug for SplitN <'a, T, P> where P: FnMut (&T) -> bool , T: 'a + Debug
impl<'a, T, P> Debug for RSplitN <'a, T, P> where T: 'a + Debug , P: FnMut (&T) -> bool
impl<'a, T, P> Debug for SplitNMut <'a, T, P> where T: 'a + Debug , P: FnMut (&T) -> bool
@@ -412,16 +412,16 @@ on Formatter support pretty printing using the alternate flag: impl Debug for f64
impl<T> Debug for *const T
impl<T> Debug for *mut T
-impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T11: Debug , T4: Debug , T5: Debug , T8: Debug , T7: Debug , T3: Debug , T10: Debug , T2: Debug , T0: Debug , T6: Debug , T1: Debug , T9: Debug
-impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T7: Debug , T6: Debug , T1: Debug , T9: Debug , T4: Debug , T5: Debug , T2: Debug , T10: Debug , T3: Debug , T8: Debug , T11: Debug
-impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T9: Debug , T11: Debug , T8: Debug , T5: Debug , T4: Debug , T6: Debug , T2: Debug , T7: Debug , T10: Debug , T3: Debug
-impl<T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T3, T4, T5, T6, T7, T8, T9, T10, T11) where T3: Debug , T10: Debug , T11: Debug , T8: Debug , T7: Debug , T6: Debug , T5: Debug , T4: Debug , T9: Debug
-impl<T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T4, T5, T6, T7, T8, T9, T10, T11) where T10: Debug , T9: Debug , T4: Debug , T6: Debug , T7: Debug , T11: Debug , T8: Debug , T5: Debug
-impl<T5, T6, T7, T8, T9, T10, T11> Debug for ( T5, T6, T7, T8, T9, T10, T11) where T5: Debug , T11: Debug , T9: Debug , T10: Debug , T8: Debug , T7: Debug , T6: Debug
-impl<T6, T7, T8, T9, T10, T11> Debug for ( T6, T7, T8, T9, T10, T11) where T11: Debug , T7: Debug , T6: Debug , T8: Debug , T9: Debug , T10: Debug
-impl<T7, T8, T9, T10, T11> Debug for ( T7, T8, T9, T10, T11) where T10: Debug , T7: Debug , T8: Debug , T11: Debug , T9: Debug
-impl<T8, T9, T10, T11> Debug for ( T8, T9, T10, T11) where T9: Debug , T8: Debug , T11: Debug , T10: Debug
-impl<T9, T10, T11> Debug for ( T9, T10, T11) where T10: Debug , T9: Debug , T11: Debug
+impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T3: Debug , T9: Debug , T8: Debug , T4: Debug , T11: Debug , T5: Debug , T0: Debug , T10: Debug , T6: Debug , T2: Debug , T7: Debug , T1: Debug
+impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T5: Debug , T4: Debug , T7: Debug , T6: Debug , T1: Debug , T8: Debug , T11: Debug , T2: Debug , T9: Debug , T10: Debug , T3: Debug
+impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where T9: Debug , T8: Debug , T2: Debug , T3: Debug , T10: Debug , T7: Debug , T4: Debug , T5: Debug , T11: Debug , T6: Debug
+impl<T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T3, T4, T5, T6, T7, T8, T9, T10, T11) where T11: Debug , T5: Debug , T4: Debug , T3: Debug , T10: Debug , T7: Debug , T9: Debug , T6: Debug , T8: Debug
+impl<T4, T5, T6, T7, T8, T9, T10, T11> Debug for ( T4, T5, T6, T7, T8, T9, T10, T11) where T8: Debug , T4: Debug , T7: Debug , T11: Debug , T6: Debug , T10: Debug , T9: Debug , T5: Debug
+impl<T5, T6, T7, T8, T9, T10, T11> Debug for ( T5, T6, T7, T8, T9, T10, T11) where T9: Debug , T11: Debug , T8: Debug , T6: Debug , T7: Debug , T5: Debug , T10: Debug
+impl<T6, T7, T8, T9, T10, T11> Debug for ( T6, T7, T8, T9, T10, T11) where T6: Debug , T7: Debug , T9: Debug , T8: Debug , T11: Debug , T10: Debug
+impl<T7, T8, T9, T10, T11> Debug for ( T7, T8, T9, T10, T11) where T8: Debug , T7: Debug , T10: Debug , T9: Debug , T11: Debug
+impl<T8, T9, T10, T11> Debug for ( T8, T9, T10, T11) where T10: Debug , T11: Debug , T8: Debug , T9: Debug
+impl<T9, T10, T11> Debug for ( T9, T10, T11) where T9: Debug , T11: Debug , T10: Debug
impl<T10, T11> Debug for ( T10, T11) where T11: Debug , T10: Debug
impl<T11> Debug for ( T11,) where T11: Debug
impl<T> Debug for [ T] where T: Debug
diff --git a/doc/bitflags/__core/fs/fn.hard_link.html b/doc/bitflags/__core/fs/fn.hard_link.html
index c9161815..942fd714 100644
--- a/doc/bitflags/__core/fs/fn.hard_link.html
+++ b/doc/bitflags/__core/fs/fn.hard_link.html
@@ -48,7 +48,7 @@
[− ]
[src]
-pub fn hard_link<P, Q>(src: P, dst: Q) -> Result <() , Error > where P: AsRef <Path >, Q: AsRef <Path > 1.0.0 Creates a new hard link on the filesystem.
+
pub fn hard_link<P, Q>(src: P, dst: Q) -> Result <() , Error > where Q: AsRef <Path >, P: AsRef <Path > 1.0.0 Creates a new hard link on the filesystem.
The dst path will be a link pointing to the src path. Note that systems
often require these two paths to both be located on the same filesystem.
diff --git a/doc/bitflags/__core/fs/fn.rename.html b/doc/bitflags/__core/fs/fn.rename.html
index 24331cdc..d2b8acfa 100644
--- a/doc/bitflags/__core/fs/fn.rename.html
+++ b/doc/bitflags/__core/fs/fn.rename.html
@@ -48,7 +48,7 @@
[
− ]
[src]
-
pub fn rename<P, Q>(from: P, to: Q) -> Result <() , Error > where Q: AsRef <Path >, P: AsRef <Path > 1.0.0 Rename a file or directory to a new name, replacing the original file if
+
pub fn rename<P, Q>(from: P, to: Q) -> Result <() , Error > where P: AsRef <Path >, Q: AsRef <Path > 1.0.0 Rename a file or directory to a new name, replacing the original file if
to already exists.
This will not work if the new name is on a different mount point.
diff --git a/doc/bitflags/__core/fs/fn.soft_link.html b/doc/bitflags/__core/fs/fn.soft_link.html
index 2c8fba7f..ee4ea2fa 100644
--- a/doc/bitflags/__core/fs/fn.soft_link.html
+++ b/doc/bitflags/__core/fs/fn.soft_link.html
@@ -48,7 +48,7 @@
[
− ]
[src]
-
pub fn soft_link<P, Q>(src: P, dst: Q) -> Result <() , Error > where P: AsRef <Path >, Q: AsRef <Path > 1.0.0 Deprecated since 1.1.0: replaced with std::os::unix::fs::symlink and std::os::windows::fs::{symlink_file, symlink_dir}
+pub fn soft_link<P, Q>(src: P, dst: Q) -> Result <() , Error > where Q: AsRef <Path >, P: AsRef <Path > 1.0.0 Deprecated since 1.1.0: replaced with std::os::unix::fs::symlink and std::os::windows::fs::{symlink_file, symlink_dir}
Creates a new symbolic link on the filesystem.
The dst path will be a symbolic link pointing to the src path.
diff --git a/doc/bitflags/__core/fs/struct.ReadDir.html b/doc/bitflags/__core/fs/struct.ReadDir.html
index a49084b6..21977f79 100644
--- a/doc/bitflags/__core/fs/struct.ReadDir.html
+++ b/doc/bitflags/__core/fs/struct.ReadDir.html
@@ -76,7 +76,7 @@ IO error during iteration.
fn scan <St, B, F>(self, initial_state: St, f: F) -> Scan <Self, St, F> where F: FnMut (&mut St, Self::Item ) -> Option <B>
-
+
fn fuse (self) -> Fuse <Self>
fn inspect <F>(self, f: F) -> Inspect <Self, F> where F: FnMut (&Self::Item ) -> ()
fn by_ref (&mut self) -> &mut Self
@@ -90,10 +90,10 @@ IO error during iteration.
-
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where F: FnMut (&Self::Item ) -> B, B: Ord 1.6.0
+
fn max_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
fn min_by_key <B, F>(self, f: F) -> Option <Self::Item > where B: Ord , F: FnMut (&Self::Item ) -> B 1.6.0
-
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, FromB: Default + Extend <B>, Self: Iterator <Item=( A, B) >
+
fn unzip <A, B, FromA, FromB>(self) -> ( FromA, FromB) where FromA: Default + Extend <A>, Self: Iterator <Item=( A, B) >, FromB: Default + Extend <B>
fn cloned <'a, T>(self) -> Cloned <Self> where T: 'a + Clone , Self: Iterator <Item=&'a T>
fn cycle (self) -> Cycle <Self> where Self: Clone
fn sum <S>(self) -> S where S: Add <Self::Item , Output=S> + Zero
diff --git a/doc/bitflags/__core/hash/trait.Hash.html b/doc/bitflags/__core/hash/trait.Hash.html
index 7b20bd6b..a92984be 100644
--- a/doc/bitflags/__core/hash/trait.Hash.html
+++ b/doc/bitflags/__core/hash/trait.Hash.html
@@ -118,17 +118,17 @@ is important:
impl Hash for str
impl Hash for ()
impl<A> Hash for ( A,) where A: Hash
-
impl<A, B> Hash for ( A, B) where B: Hash , A: Hash
-
impl<A, B, C> Hash for ( A, B, C) where A: Hash , B: Hash , C: Hash
-
impl<A, B, C, D> Hash for ( A, B, C, D) where C: Hash , A: Hash , B: Hash , D: Hash
-
impl<A, B, C, D, E> Hash for ( A, B, C, D, E) where E: Hash , B: Hash , D: Hash , A: Hash , C: Hash
-
impl<A, B, C, D, E, F> Hash for ( A, B, C, D, E, F) where C: Hash , E: Hash , A: Hash , B: Hash , F: Hash , D: Hash
-
impl<A, B, C, D, E, F, G> Hash for ( A, B, C, D, E, F, G) where G: Hash , B: Hash , C: Hash , A: Hash , E: Hash , F: Hash , D: Hash
-
impl<A, B, C, D, E, F, G, H> Hash for ( A, B, C, D, E, F, G, H) where F: Hash , C: Hash , H: Hash , E: Hash , A: Hash , G: Hash , B: Hash , D: Hash
-
impl<A, B, C, D, E, F, G, H, I> Hash for ( A, B, C, D, E, F, G, H, I) where H: Hash , D: Hash , G: Hash , A: Hash , I: Hash , B: Hash , F: Hash , C: Hash , E: Hash
-
impl<A, B, C, D, E, F, G, H, I, J> Hash for ( A, B, C, D, E, F, G, H, I, J) where A: Hash , E: Hash , C: Hash , J: Hash , D: Hash , I: Hash , F: Hash , H: Hash , B: Hash , G: Hash
-
impl<A, B, C, D, E, F, G, H, I, J, K> Hash for ( A, B, C, D, E, F, G, H, I, J, K) where H: Hash , I: Hash , C: Hash , F: Hash , B: Hash , K: Hash , J: Hash , G: Hash , D: Hash , E: Hash , A: Hash
-
impl<A, B, C, D, E, F, G, H, I, J, K, L> Hash for ( A, B, C, D, E, F, G, H, I, J, K, L) where I: Hash , G: Hash , L: Hash , K: Hash , C: Hash , H: Hash , F: Hash , D: Hash , B: Hash , A: Hash , J: Hash , E: Hash
+
impl<A, B> Hash for ( A, B) where A: Hash , B: Hash
+
impl<A, B, C> Hash for ( A, B, C) where C: Hash , B: Hash , A: Hash
+
impl<A, B, C, D> Hash for ( A, B, C, D) where A: Hash , D: Hash , C: Hash , B: Hash
+
impl<A, B, C, D, E> Hash for ( A, B, C, D, E) where A: Hash , C: Hash , E: Hash , D: Hash , B: Hash
+
impl<A, B, C, D, E, F> Hash for ( A, B, C, D, E, F) where B: Hash , A: Hash , E: Hash , C: Hash , D: Hash , F: Hash
+
impl<A, B, C, D, E, F, G> Hash for ( A, B, C, D, E, F, G) where A: Hash , E: Hash , F: Hash , B: Hash , G: Hash , C: Hash , D: Hash
+
impl<A, B, C, D, E, F, G, H> Hash for ( A, B, C, D, E, F, G, H) where C: Hash , B: Hash , G: Hash , E: Hash , H: Hash , D: Hash , F: Hash , A: Hash
+
impl<A, B, C, D, E, F, G, H, I> Hash for ( A, B, C, D, E, F, G, H, I) where I: Hash , A: Hash , B: Hash , C: Hash , H: Hash , G: Hash , D: Hash , F: Hash , E: Hash
+
impl<A, B, C, D, E, F, G, H, I, J> Hash for ( A, B, C, D, E, F, G, H, I, J) where B: Hash , G: Hash , J: Hash , E: Hash , C: Hash , A: Hash , F: Hash , H: Hash , D: Hash , I: Hash
+
impl<A, B, C, D, E, F, G, H, I, J, K> Hash for ( A, B, C, D, E, F, G, H, I, J, K) where F: Hash , B: Hash , A: Hash , D: Hash , K: Hash , C: Hash , I: Hash , G: Hash , H: Hash , E: Hash , J: Hash
+
impl<A, B, C, D, E, F, G, H, I, J, K, L> Hash for ( A, B, C, D, E, F, G, H, I, J, K, L) where I: Hash , K: Hash , C: Hash , A: Hash , D: Hash , H: Hash , L: Hash , F: Hash , J: Hash , G: Hash , E: Hash , B: Hash
impl<T> Hash for [ T] where T: Hash
impl<'a, T> Hash for &'a T where T: Hash + ?Sized
impl<'a, T> Hash for &'a mut T where T: Hash + ?Sized
@@ -136,7 +136,7 @@ is important:
impl<T> Hash for *mut T
impl<T> Hash for Rc <T> where T: Hash + ?Sized
impl Hash for String
-
impl<T, E> Hash for Result <T, E> where T: Hash , E: Hash
+
impl<T, E> Hash for Result <T, E> where E: Hash , T: Hash
impl<Ret> Hash for fn() -> Ret
impl<Ret> Hash for extern fn() -> Ret
impl<Ret> Hash for unsafe fn() -> Ret
@@ -227,7 +227,7 @@ is important:
impl<T> Hash for [ T; 31] where T: Hash
impl<T> Hash for [ T; 32] where T: Hash
impl Hash for Error
-
impl<K, V> Hash for BTreeMap <K, V> where V: Hash , K: Hash
+
impl<K, V> Hash for BTreeMap <K, V> where K: Hash , V: Hash
impl<T> Hash for BTreeSet <T> where T: Hash
impl<E> Hash for EnumSet <E> where E: Hash
impl<T> Hash for Bound <T> where T: Hash
diff --git a/doc/bitflags/__core/io/prelude/trait.BufRead.html b/doc/bitflags/__core/io/prelude/trait.BufRead.html
index f3394b4f..e0381548 100644
--- a/doc/bitflags/__core/io/prelude/trait.BufRead.html
+++ b/doc/bitflags/__core/io/prelude/trait.BufRead.html
@@ -275,7 +275,7 @@ byte (the 0xA byte) or CRLF (0xD, 0xA bytes) at the end.
impl<'a> BufRead for &'a [ u8 ]
impl BufRead for Empty
impl<'a> BufRead for StdinLock <'a>
-
impl<T, U> BufRead for Chain <T, U> where T: BufRead , U: BufRead
+
impl<T, U> BufRead for Chain <T, U> where U: BufRead , T: BufRead
impl<T> BufRead for Take <T> where T: BufRead
+
+
+
+
+
+
+
+
+pub fn optimize_from_memory(data: &[ u8 ] , opts: &Options ) -> Result <Vec <u8 >, String > Perform optimization on the input file using the options provided, where the file is already
+loaded in-memory
+
+
+
+
+
+
+
+
Help
+
+
+
Keyboard Shortcuts
+
+
+ ?
+ Show this help dialog
+ S
+ Focus the search field
+ ⇤
+ Move up in search results
+ ⇥
+ Move down in search results
+ ⏎
+ Go to active search result
+
+
+
+
+
Search Tricks
+
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:) to restrict the search to a given type.
+
+
+
+ Accepted types are: fn, mod,
+ struct, enum,
+ trait, type, macro,
+ and const.
+
+
+
+ Search functions by type signature (e.g.
+ vec -> usize or * -> vec)
+
+
+
+
+
+
+
+
+
+
+
+
+