Hi,

Here an update for lang/rust 1.20

Elements ports-wise:

- gnu module is included in order to workaround some random pickup
  of g* tool by build of libbacktrace (for backtrace-sys crate)

- I set PATCHORIG to workaround lot of .orig files included in source
  tarball

- a patch for curl-sys crate to not build libcurl but use the one in
  ports.

- but libzma-sys crate still build xz library (the same kind of patch
  that curl-sys didn't work). as it is just use at build time (for
  generating .tar.xz archives we don't use) I think it is acceptable.

Tested on amd64 and i386.

Thanks.
-- 
Sebastien Marie


Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/rust/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- Makefile    29 Aug 2017 11:36:19 -0000      1.50
+++ Makefile    2 Sep 2017 09:29:17 -0000
@@ -8,19 +8,18 @@ DPB_PROPERTIES =      parallel
 COMMENT-main =         compiler for Rust Language
 COMMENT-doc =          html documentation for rustc
 
-V =                    1.19.0
-CARGO_V =              0.20.0
+V =                    1.20.0
+CARGO_V =              0.21.0
 DISTNAME =             rustc-${V}-src
 
 # rustc bootstrap version
-BV-amd64 =             1.19.0-20170721
-BV-i386 =              1.19.0-20170721
+BV-amd64 =             1.20.0-20170829
+BV-i386 =              1.20.0-20170901
 BV =                   ${BV-${MACHINE_ARCH}}
 
 PKGNAME =              rust-${V}
 PKGNAME-main =         rust-${V}
 PKGNAME-doc =          rust-doc-${V}
-REVISION-main =                1
 
 MULTI_PACKAGES =       -main -doc
 
@@ -60,7 +59,8 @@ PKG_ARGS +=           -Damd64=0 -Di386=1
 .endif
 
 MODULES +=             gcc4 \
-                       lang/python
+                       lang/python \
+                       gnu
 MODPY_RUNDEP =         No
 
 BUILD_DEPENDS +=       devel/cmake
@@ -71,8 +71,8 @@ BUILD_DEPENDS +=      devel/cmake
 BUILD_DEPENDS +=       devel/ninja
 .endif
 
-LIB_DEPENDS +=         net/curl \
-                       devel/libgit2/libgit2 \
+LIB_DEPENDS +=         devel/libgit2/libgit2 \
+                       net/curl \
                        security/libssh2
 
 # libgcc.a path
@@ -93,6 +93,7 @@ MAKE_ENV =            RUSTFLAGS="-L ${WRKDIR}/modg
                        LIBGIT2_SYS_USE_PKG_CONFIG=1
 
 # build/configuration variables
+PATCHORIG =            .openbsd.orig
 SEPARATE_BUILD =       Yes
 USE_GMAKE =            Yes
 
@@ -117,12 +118,12 @@ TEST_TARGET ?=    src/test/run-pass \
                src/test/run-fail/pretty \
                path/to/nowhere
 
-# - disable vendor checksum check on openssl-sys (as we patched it)
+# - disable vendor checksum checks
 # - SUBSTR cargo testsuite
 SUBST_VARS +=  WRKBUILD
 post-patch:
        sed -ie 's/"files":{[^}]*}/"files":{}/' \
-               "${WRKSRC}/src/vendor/openssl-sys/.cargo-checksum.json"
+               ${WRKSRC}/src/vendor/*/.cargo-checksum.json
        ${SUBST_CMD} ${WRKSRC}/src/tools/cargo/tests/cargotest/support/paths.rs
 
 # - check datasize limit before configuring (and building)
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/rust/distinfo,v
retrieving revision 1.26
diff -u -p -r1.26 distinfo
--- distinfo    31 Jul 2017 13:19:13 -0000      1.26
+++ distinfo    2 Sep 2017 09:29:17 -0000
@@ -1,6 +1,6 @@
-SHA256 (rust/rustc-1.19.0-src.tar.gz) = 
FSMfUFP7cq2CvpH1q/1qpgy3iYxQieTxrFkQpzEJDFE=
-SHA256 (rust/rustc-bootstrap-amd64-1.19.0-20170721.tar.gz) = 
OIXGymWIx8k57zH1UQRx6WvevMw2kEDBRlvdlErKNbM=
-SHA256 (rust/rustc-bootstrap-i386-1.19.0-20170721.tar.gz) = 
imXJ+9THpwwadNHaYJiISj3vo+fowJeYWvmal0/MpnM=
-SIZE (rust/rustc-1.19.0-src.tar.gz) = 50108626
-SIZE (rust/rustc-bootstrap-amd64-1.19.0-20170721.tar.gz) = 69399327
-SIZE (rust/rustc-bootstrap-i386-1.19.0-20170721.tar.gz) = 70816328
+SHA256 (rust/rustc-1.20.0-src.tar.gz) = 
KqSHX/RHLG41Jiu7kFLLJiPaPa5ghKhYzFnTbzPxghQ=
+SHA256 (rust/rustc-bootstrap-amd64-1.20.0-20170829.tar.gz) = 
U/r7RegARHYD/cr/CK3SPW7f9zabUjGEG8hGTw+b3sI=
+SHA256 (rust/rustc-bootstrap-i386-1.20.0-20170901.tar.gz) = 
QL7KVxDomuN+rKq6HYFrluEExkWGQQvVU4QCpUKOAUg=
+SIZE (rust/rustc-1.20.0-src.tar.gz) = 50418082
+SIZE (rust/rustc-bootstrap-amd64-1.20.0-20170829.tar.gz) = 71871340
+SIZE (rust/rustc-bootstrap-i386-1.20.0-20170901.tar.gz) = 73475997
Index: patches/patch-src_bootstrap_lib_rs
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_bootstrap_lib_rs,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_bootstrap_lib_rs
--- patches/patch-src_bootstrap_lib_rs  31 Jul 2017 13:19:13 -0000      1.5
+++ patches/patch-src_bootstrap_lib_rs  2 Sep 2017 09:29:17 -0000
@@ -3,7 +3,7 @@ Let us compilation choice to be honored.
 Index: src/bootstrap/lib.rs
 --- src/bootstrap/lib.rs.orig
 +++ src/bootstrap/lib.rs
-@@ -828,7 +828,6 @@ impl Build {
+@@ -857,7 +857,6 @@ impl Build {
          // gcc-rs because the build scripts will determine that for 
themselves.
          let mut base = self.cc[target].0.args().iter()
                             .map(|s| s.to_string_lossy().into_owned())
Index: patches/patch-src_librustdoc_test_rs
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_librustdoc_test_rs,v
retrieving revision 1.9
diff -u -p -r1.9 patch-src_librustdoc_test_rs
--- patches/patch-src_librustdoc_test_rs        31 Jul 2017 13:38:58 -0000      
1.9
+++ patches/patch-src_librustdoc_test_rs        2 Sep 2017 09:29:17 -0000
@@ -15,7 +15,7 @@ Index: src/librustdoc/test.rs
          search_paths: libs.clone(),
          crate_types: vec![config::CrateTypeDylib],
          externs: externs.clone(),
-@@ -183,7 +186,10 @@ fn runtest(test: &str, cratename: &str, cfgs: Vec<Stri
+@@ -183,7 +186,10 @@ fn run_test(test: &str, cratename: &str, filename: &st
  
      let sessopts = config::Options {
          maybe_sysroot: maybe_sysroot.or_else(
Index: patches/patch-src_libstd_sys_unix_ext_net_rs
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_libstd_sys_unix_ext_net_rs,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_libstd_sys_unix_ext_net_rs
--- patches/patch-src_libstd_sys_unix_ext_net_rs        27 Mar 2017 12:35:31 
-0000      1.5
+++ patches/patch-src_libstd_sys_unix_ext_net_rs        2 Sep 2017 09:29:17 
-0000
@@ -1,8 +1,9 @@
 $OpenBSD: patch-src_libstd_sys_unix_ext_net_rs,v 1.5 2017/03/27 12:35:31 danj 
Exp $
 Disable 4 failing tests (related to unix socket). Needs more investigation.
---- src/libstd/sys/unix/ext/net.rs.orig        Fri Mar 10 23:55:21 2017
-+++ src/libstd/sys/unix/ext/net.rs     Thu Mar 16 05:40:27 2017
-@@ -1231,7 +1231,7 @@ impl UnixDatagram {
+Index: src/libstd/sys/unix/ext/net.rs
+--- src/libstd/sys/unix/ext/net.rs.orig
++++ src/libstd/sys/unix/ext/net.rs
+@@ -1233,7 +1233,7 @@ impl UnixDatagram {
      ///
      /// # Examples
      ///
@@ -11,7 +12,7 @@ Disable 4 failing tests (related to unix
      /// use std::os::unix::net::UnixDatagram;
      /// use std::time::Duration;
      ///
-@@ -1248,7 +1248,7 @@ impl UnixDatagram {
+@@ -1250,7 +1250,7 @@ impl UnixDatagram {
      ///
      /// # Examples
      ///
@@ -20,7 +21,7 @@ Disable 4 failing tests (related to unix
      /// use std::os::unix::net::UnixDatagram;
      /// use std::time::Duration;
      ///
-@@ -1341,7 +1341,7 @@ mod test {
+@@ -1343,7 +1343,7 @@ mod test {
      use thread;
      use io;
      use io::prelude::*;
@@ -29,7 +30,7 @@ Disable 4 failing tests (related to unix
      use sys_common::io::test::tmpdir;
  
      use super::*;
-@@ -1356,6 +1356,7 @@ mod test {
+@@ -1358,6 +1358,7 @@ mod test {
      }
  
      #[test]
@@ -37,7 +38,7 @@ Disable 4 failing tests (related to unix
      fn basic() {
          let dir = tmpdir();
          let socket_path = dir.path().join("sock");
-@@ -1480,6 +1481,7 @@ mod test {
+@@ -1482,6 +1483,7 @@ mod test {
      }
  
      #[test]
Index: patches/patch-src_vendor_curl-sys_build_rs
===================================================================
RCS file: patches/patch-src_vendor_curl-sys_build_rs
diff -N patches/patch-src_vendor_curl-sys_build_rs
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_vendor_curl-sys_build_rs  2 Sep 2017 09:29:17 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+please use curl from ports
+Index: src/vendor/curl-sys/build.rs
+--- src/vendor/curl-sys/build.rs.orig
++++ src/vendor/curl-sys/build.rs
+@@ -26,7 +26,7 @@ fn main() {
+ 
+     // OSX ships libcurl by default, so we just use that version
+     // unconditionally.
+-    if target.contains("apple") {
++    if target.contains("apple") || target.contains("openbsd") {
+         return println!("cargo:rustc-flags=-l curl");
+     }
+ 
Index: patches/patch-src_vendor_openssl-sys_build_rs
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_vendor_openssl-sys_build_rs,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_vendor_openssl-sys_build_rs
--- patches/patch-src_vendor_openssl-sys_build_rs       31 Jul 2017 13:38:58 
-0000      1.1
+++ patches/patch-src_vendor_openssl-sys_build_rs       2 Sep 2017 09:29:17 
-0000
@@ -3,12 +3,12 @@ The LibreSSL version in -current isn't e
 Index: src/vendor/openssl-sys/build.rs
 --- src/vendor/openssl-sys/build.rs.orig
 +++ src/vendor/openssl-sys/build.rs
-@@ -241,7 +241,7 @@ fn validate_headers(include_dirs: &[PathBuf]) -> Versi
+@@ -261,7 +261,7 @@ fn validate_headers(include_dirs: &[PathBuf]) -> Versi
  #include <openssl/opensslconf.h>
  
- #if LIBRESSL_VERSION_NUMBER >= 0x20505000
+ #if LIBRESSL_VERSION_NUMBER >= 0x20601000
 -RUST_LIBRESSL_NEW
-+RUST_LIBRESSL_254
- #elif LIBRESSL_VERSION_NUMBER >= 0x20504000
- RUST_LIBRESSL_254
- #elif LIBRESSL_VERSION_NUMBER >= 0x20503000
++RUST_LIBRESSL_260
+ #elif LIBRESSL_VERSION_NUMBER >= 0x20600000
+ RUST_LIBRESSL_260
+ #elif LIBRESSL_VERSION_NUMBER >= 0x20506000
Index: pkg/PFRAG.amd64-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PFRAG.amd64-main,v
retrieving revision 1.6
diff -u -p -r1.6 PFRAG.amd64-main
--- pkg/PFRAG.amd64-main        31 Jul 2017 13:19:13 -0000      1.6
+++ pkg/PFRAG.amd64-main        2 Sep 2017 09:29:18 -0000
@@ -1,103 +1,105 @@
 @comment $OpenBSD: PFRAG.amd64-main,v 1.6 2017/07/31 13:19:13 danj Exp $
-lib/libarena-7208a4d24e58ee10.so
-lib/libflate-071f6da713fa0590.so
-lib/libfmt_macros-3113337fd699f0c2.so
-lib/libgetopts-d1f5cbdf4f22cd49.so
-lib/libgraphviz-cbaface7ffcc68be.so
-lib/libproc_macro-d8a2ddaa8cd3f9a3.so
-lib/libproc_macro_plugin-bf3f7fffda4b671f.so
-lib/librustc-011439a32a903962.so
-lib/librustc_back-49c45f7d8465520e.so
-lib/librustc_borrowck-f82786ce0c95106c.so
-lib/librustc_const_eval-ad301bb3604295d2.so
-lib/librustc_const_math-eb0fd3e2e620790f.so
-lib/librustc_data_structures-e51633dd5498e8da.so
-lib/librustc_driver-052b8dbae020bc96.so
-lib/librustc_errors-0e5921d7e9b9514e.so
-lib/librustc_incremental-f3f382e28117043c.so
-lib/librustc_lint-a65f3277c064a063.so
-lib/librustc_llvm-2410ef26499acc88.so
-lib/librustc_metadata-a779bce111997899.so
-lib/librustc_mir-3a2488f8814c22b7.so
-lib/librustc_passes-044f0e9b0e7917b1.so
-lib/librustc_platform_intrinsics-304f7a80490b3cfe.so
-lib/librustc_plugin-d4b12ed7b48fa77d.so
-lib/librustc_privacy-23260f672deea1dc.so
-lib/librustc_resolve-57d0581a08985128.so
-lib/librustc_save_analysis-19c1e90bc0a226b5.so
-lib/librustc_trans-40bb877c5e0b3f84.so
-lib/librustc_typeck-a0a711d61f99622b.so
-lib/librustdoc-9f8090844a1b265e.so
-lib/libserialize-eb6777bf7927afa6.so
-lib/libstd-2ce1d6a76eafdd05.so
-lib/libsyntax-36a6bcb049723580.so
-lib/libsyntax_ext-fae36a2605d5bd8f.so
-lib/libsyntax_pos-e1c2cc029bad7121.so
-lib/libterm-d69be74099635976.so
-lib/libtest-d91a4403c8f5d561.so
+lib/libarena-c4e1b2308eaa73f8.so
+lib/libfmt_macros-1dcd896a109e3d52.so
+lib/libgraphviz-30997d7e579244f1.so
+lib/libproc_macro-75f2ed8288a1323f.so
+lib/librustc-b82c2a3ae6bb60e3.so
+lib/librustc_allocator-f7707eab526378ae.so
+lib/librustc_back-1f12aa739d5158b8.so
+lib/librustc_borrowck-a6300c880c0bb2f3.so
+lib/librustc_const_eval-79f4f2af2b8d22f8.so
+lib/librustc_const_math-198c5baab50b778f.so
+lib/librustc_data_structures-1d50f2b8b292d2b2.so
+lib/librustc_driver-c1e68c3b12131f24.so
+lib/librustc_errors-cd43c6d0d79db050.so
+lib/librustc_incremental-e7fad166cec7d581.so
+lib/librustc_lint-41e028913c4c37f0.so
+lib/librustc_llvm-922e365db6379064.so
+lib/librustc_metadata-649b9b02292f0daa.so
+lib/librustc_mir-c1e3606f26e2279e.so
+lib/librustc_passes-e5bce5f94ef5e735.so
+lib/librustc_platform_intrinsics-51ab8662665a1f2d.so
+lib/librustc_plugin-8e7c803913bb2a6f.so
+lib/librustc_privacy-1a0398ef36ad35fe.so
+lib/librustc_resolve-a4f076cb8b68286d.so
+lib/librustc_save_analysis-476061d3ce967f78.so
+lib/librustc_trans-23cc1c982ed8b939.so
+lib/librustc_typeck-80d02e6033e4c62e.so
+lib/librustdoc-11d9af075305156d.so
+lib/libserialize-f849d7110f738dd2.so
+lib/libstd-b74071ef999820b5.so
+lib/libsyntax-0c5552d805ae4db9.so
+lib/libsyntax_ext-11212982e1ba0911.so
+lib/libsyntax_pos-8f7a497c894639e4.so
+lib/libterm-2838634eaafaacf3.so
+lib/libtest-e53c0d10f290f58b.so
 lib/rustlib/x86_64-unknown-openbsd/
 lib/rustlib/x86_64-unknown-openbsd/lib/
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-c4a5517b56edc9bb.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-373484c9896598ba.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-501d3b38d942d003.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libarena-7208a4d24e58ee10.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libbitflags-c2dd70154f033746.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-d47076d9c64553ea.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-e50391c94310c5c3.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcore-32500e34c445841e.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libenv_logger-aa2d202faf7965de.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libflate-071f6da713fa0590.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-3113337fd699f0c2.so
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-7694d6f315c19596.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-db3bcb10905123b2.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-eb3d3e68d16d1d26.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libarena-c4e1b2308eaa73f8.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libbitflags-cdf9ff4b02c1add6.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-b060fdecd998098d.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-7c8ffbf07bd35935.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcore-e4142bce75d6ec99.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcrossbeam-0f7ae91bed2eb93c.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libenv_logger-28bd142f0e0a96a8.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libflate2-12fc0b93c79ef4af.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-1dcd896a109e3d52.so
 lib/rustlib/x86_64-unknown-openbsd/lib/libgcc.a
-lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-d1f5cbdf4f22cd49.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-d1f5cbdf4f22cd49.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-cbaface7ffcc68be.so
-lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-52335ecd307b129e.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liblog-d8ab26203cb7132d.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libowning_ref-8ce60505dbd3e4c1.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-e050daec92ba61a4.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-abd5e58d6188c485.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-d8a2ddaa8cd3f9a3.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-bf3f7fffda4b671f.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libpulldown_cmark-444ee7bafe85603a.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librand-7454f04721c9260d.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librls_data-c8ffd9183616fefa.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librls_span-4464ad76ae0ef520.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc-011439a32a903962.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-49c45f7d8465520e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-6857199c7727e58a.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-f82786ce0c95106c.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-ad301bb3604295d2.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-eb0fd3e2e620790f.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-e51633dd5498e8da.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-052b8dbae020bc96.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-0e5921d7e9b9514e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-f3f382e28117043c.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-a65f3277c064a063.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-2410ef26499acc88.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-a779bce111997899.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-3a2488f8814c22b7.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-044f0e9b0e7917b1.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-304f7a80490b3cfe.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-d4b12ed7b48fa77d.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-23260f672deea1dc.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-57d0581a08985128.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-19c1e90bc0a226b5.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_serialize-ddc86ccfcc5e4fda.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-40bb877c5e0b3f84.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-a0a711d61f99622b.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-9f8090844a1b265e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-eb6777bf7927afa6.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-eb6777bf7927afa6.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libstable_deref_trait-169b9ded17bda496.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd-2ce1d6a76eafdd05.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd-2ce1d6a76eafdd05.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-012d6e301282f6b1.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-36a6bcb049723580.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-fae36a2605d5bd8f.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-e1c2cc029bad7121.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libterm-d69be74099635976.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libterm-d69be74099635976.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libtest-d91a4403c8f5d561.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libtest-d91a4403c8f5d561.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-23589e63fa6b60fe.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-5ad6d369719893a7.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-30997d7e579244f1.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libjobserver-a118e174b15ae7fe.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-5b693cca067302b7.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-c063026a72e74d68.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liblog-b22d9717f3a931dc.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libminiz_sys-2a2f39e20b5808b3.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libowning_ref-8ec693df2f86ac26.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-e5119504a818b85e.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-ae955e3cbf54a16e.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-75f2ed8288a1323f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libpulldown_cmark-70598ae2e99dcc36.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librand-e7f2d286ace26d85.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librls_data-0ed5b25c14044354.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librls_span-20d4ebd321961d04.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc-b82c2a3ae6bb60e3.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_allocator-f7707eab526378ae.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-1f12aa739d5158b8.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-b29ed230aa911125.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-a6300c880c0bb2f3.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-79f4f2af2b8d22f8.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-198c5baab50b778f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-1d50f2b8b292d2b2.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_demangle-371701d7dcd68a68.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-c1e68c3b12131f24.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-cd43c6d0d79db050.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-e7fad166cec7d581.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-41e028913c4c37f0.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-922e365db6379064.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-649b9b02292f0daa.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-c1e3606f26e2279e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-e5bce5f94ef5e735.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-51ab8662665a1f2d.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-8e7c803913bb2a6f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-1a0398ef36ad35fe.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-a4f076cb8b68286d.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-476061d3ce967f78.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_serialize-e46e4b700de47c8b.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-23cc1c982ed8b939.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-80d02e6033e4c62e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-11d9af075305156d.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-f849d7110f738dd2.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-f849d7110f738dd2.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libstable_deref_trait-dcf6f63a29d9e76b.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd-b74071ef999820b5.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd-b74071ef999820b5.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-fddd3430d641a342.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-0c5552d805ae4db9.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-11212982e1ba0911.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-8f7a497c894639e4.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libterm-2838634eaafaacf3.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libterm-2838634eaafaacf3.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libtest-e53c0d10f290f58b.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libtest-e53c0d10f290f58b.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-51d6e2e28071efc5.rlib
Index: pkg/PFRAG.i386-doc
===================================================================
RCS file: pkg/PFRAG.i386-doc
diff -N pkg/PFRAG.i386-doc
--- pkg/PFRAG.i386-doc  27 Mar 2017 12:35:31 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-@comment $OpenBSD: PFRAG.i386-doc,v 1.1 2017/03/27 12:35:31 danj Exp $
-share/doc/rust/html/implementors/compiler_builtins/
-share/doc/rust/html/implementors/compiler_builtins/reimpls/
-share/doc/rust/html/implementors/compiler_builtins/reimpls/trait.LargeInt.js
Index: pkg/PFRAG.i386-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PFRAG.i386-main,v
retrieving revision 1.6
diff -u -p -r1.6 PFRAG.i386-main
--- pkg/PFRAG.i386-main 31 Jul 2017 13:19:13 -0000      1.6
+++ pkg/PFRAG.i386-main 2 Sep 2017 09:29:18 -0000
@@ -1,103 +1,105 @@
 @comment $OpenBSD: PFRAG.i386-main,v 1.6 2017/07/31 13:19:13 danj Exp $
-lib/libarena-fd3540dd947db0f1.so
-lib/libflate-9a12c0cd1f17159a.so
-lib/libfmt_macros-3fa21c546152a55c.so
-lib/libgetopts-e1cf665aaaf961a0.so
-lib/libgraphviz-f18120990b721214.so
-lib/libproc_macro-6d74293000454ae6.so
-lib/libproc_macro_plugin-b1f7e7049a3163c3.so
-lib/librustc-a023363afee3f2dd.so
-lib/librustc_back-d76060d8bb261c9c.so
-lib/librustc_borrowck-bcfa70634e163a87.so
-lib/librustc_const_eval-5ac2e3b6ed71e72e.so
-lib/librustc_const_math-6b3a00dee201e8fe.so
-lib/librustc_data_structures-abe95b161889fc49.so
-lib/librustc_driver-673cf02822f7a3c3.so
-lib/librustc_errors-8912d9dac1bca509.so
-lib/librustc_incremental-56da9bf9647d5bd2.so
-lib/librustc_lint-42feadef9367bf63.so
-lib/librustc_llvm-5bf5ce6442bbd026.so
-lib/librustc_metadata-341792978cf26c9e.so
-lib/librustc_mir-93d411ba8d74aa1d.so
-lib/librustc_passes-9dac8ee0d758b527.so
-lib/librustc_platform_intrinsics-aaddefce4cd3e648.so
-lib/librustc_plugin-fbfd817ad7784e0e.so
-lib/librustc_privacy-1f676f018995ebc5.so
-lib/librustc_resolve-6afd7b3952c89acc.so
-lib/librustc_save_analysis-d1003e9934e2c1e7.so
-lib/librustc_trans-59b9c89d4aa969fe.so
-lib/librustc_typeck-40ced7518718cc60.so
-lib/librustdoc-28211d2f952a00b4.so
-lib/libserialize-2e9cb4428e83935f.so
-lib/libstd-698e40d47b16c90f.so
-lib/libsyntax-22f989b0832bf7c2.so
-lib/libsyntax_ext-cf3890e6029ce73e.so
-lib/libsyntax_pos-dac744fa36cc0f88.so
-lib/libterm-283e68cf1a757e05.so
-lib/libtest-4de59441f5597a88.so
+lib/libarena-166b9ad5205b2e05.so
+lib/libfmt_macros-00006886cf25deef.so
+lib/libgraphviz-3f16b4a21cc17e47.so
+lib/libproc_macro-d76d116b214f0852.so
+lib/librustc-fdcedcd687915047.so
+lib/librustc_allocator-411b09cdd3a10079.so
+lib/librustc_back-9d7010d3ec009e62.so
+lib/librustc_borrowck-22d4f71a5857e3cd.so
+lib/librustc_const_eval-7a13f8f584b61f41.so
+lib/librustc_const_math-587255746c419668.so
+lib/librustc_data_structures-64245714a27a3d32.so
+lib/librustc_driver-4d0d7e14ed731adf.so
+lib/librustc_errors-0200309e76aa94d7.so
+lib/librustc_incremental-2e5c174decbcdd64.so
+lib/librustc_lint-e235c3af15b2f4b0.so
+lib/librustc_llvm-d1426a2e3a003317.so
+lib/librustc_metadata-aeb2756c4e9f9214.so
+lib/librustc_mir-c2ed7270e0b48830.so
+lib/librustc_passes-e69dac2fd0e89bbf.so
+lib/librustc_platform_intrinsics-5795d42db14c6e2e.so
+lib/librustc_plugin-621c9496164aa2e1.so
+lib/librustc_privacy-7460d9619442c5a4.so
+lib/librustc_resolve-f293ea358f9b4fd5.so
+lib/librustc_save_analysis-d86d88492b7942eb.so
+lib/librustc_trans-185e20fe186f67a1.so
+lib/librustc_typeck-6db4c94d9fb65b47.so
+lib/librustdoc-3c1b2b8ac1956366.so
+lib/libserialize-565ab4e57e9b4aa9.so
+lib/libstd-27c7ec9d3be16b0b.so
+lib/libsyntax-7262855c655d2713.so
+lib/libsyntax_ext-78480d7cbffd07ce.so
+lib/libsyntax_pos-41fa0207fbb33733.so
+lib/libterm-f990017f9d9b3f0a.so
+lib/libtest-cc264ed3a65e64e1.so
 lib/rustlib/i686-unknown-openbsd/
 lib/rustlib/i686-unknown-openbsd/lib/
-lib/rustlib/i686-unknown-openbsd/lib/liballoc-c4fe33fd48fec987.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-0d8390be4e29ca08.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-3bb8566c05748e97.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libarena-fd3540dd947db0f1.so
-lib/rustlib/i686-unknown-openbsd/lib/libbitflags-36e19cc53ad83359.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcollections-89d7823173bae488.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-1ddc3796f22c2fd8.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcore-5a5be74021c898f3.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libenv_logger-1155da0285fe8b53.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libflate-9a12c0cd1f17159a.so
-lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-3fa21c546152a55c.so
+lib/rustlib/i686-unknown-openbsd/lib/liballoc-9eca44077e76e8f0.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-bc6d2c8fa1ff64b8.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-69b1841e19f3cb3e.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libarena-166b9ad5205b2e05.so
+lib/rustlib/i686-unknown-openbsd/lib/libbitflags-15171aa7436d2d78.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcollections-c295f98b2067c3ba.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-9463f40959431fb6.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcore-0ce0ec1be011a012.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcrossbeam-916f194c3946f17f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libenv_logger-1266f3457f007e01.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libflate2-9bd3a9de789b5af6.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-00006886cf25deef.so
 lib/rustlib/i686-unknown-openbsd/lib/libgcc.a
-lib/rustlib/i686-unknown-openbsd/lib/libgetopts-e1cf665aaaf961a0.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libgetopts-e1cf665aaaf961a0.so
-lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-f18120990b721214.so
-lib/rustlib/i686-unknown-openbsd/lib/liblibc-89c05d640b05b95d.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liblog-4c203eca310845ae.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libowning_ref-6e192d11cc425b3a.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-103f8e691ad2c14c.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-1014997b8df1a131.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-6d74293000454ae6.so
-lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-b1f7e7049a3163c3.so
-lib/rustlib/i686-unknown-openbsd/lib/libpulldown_cmark-f8ad7264d364d164.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librand-c6d1763464806c44.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librls_data-d2ef815ad973f1a8.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librls_span-bdc9ca3a2b17cc7c.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc-a023363afee3f2dd.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_back-d76060d8bb261c9c.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-a29112b3b754c74e.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-bcfa70634e163a87.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-5ac2e3b6ed71e72e.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-6b3a00dee201e8fe.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-abe95b161889fc49.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-673cf02822f7a3c3.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-8912d9dac1bca509.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-56da9bf9647d5bd2.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-42feadef9367bf63.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-5bf5ce6442bbd026.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-341792978cf26c9e.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-93d411ba8d74aa1d.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-9dac8ee0d758b527.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-aaddefce4cd3e648.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-fbfd817ad7784e0e.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-1f676f018995ebc5.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-6afd7b3952c89acc.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-d1003e9934e2c1e7.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_serialize-d00cecffc2113f4f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-59b9c89d4aa969fe.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-40ced7518718cc60.so
-lib/rustlib/i686-unknown-openbsd/lib/librustdoc-28211d2f952a00b4.so
-lib/rustlib/i686-unknown-openbsd/lib/libserialize-2e9cb4428e83935f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libserialize-2e9cb4428e83935f.so
-lib/rustlib/i686-unknown-openbsd/lib/libstable_deref_trait-dbdd78ce6e457768.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libstd-698e40d47b16c90f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libstd-698e40d47b16c90f.so
-lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-50db280cf7ba7989.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax-22f989b0832bf7c2.so
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-cf3890e6029ce73e.so
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-dac744fa36cc0f88.so
-lib/rustlib/i686-unknown-openbsd/lib/libterm-283e68cf1a757e05.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libterm-283e68cf1a757e05.so
-lib/rustlib/i686-unknown-openbsd/lib/libtest-4de59441f5597a88.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libtest-4de59441f5597a88.so
-lib/rustlib/i686-unknown-openbsd/lib/libunwind-049a0587d07437e8.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libgetopts-c37dc93e53f8bbf8.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-3f16b4a21cc17e47.so
+lib/rustlib/i686-unknown-openbsd/lib/libjobserver-647b7f1106f5a80b.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liblibc-22336f3f255fbfc5.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liblibc-e16052958825d523.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liblog-c282f79aa89a130a.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libminiz_sys-7c2be4d24497da3f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libowning_ref-179616c4d2a803d2.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-6fffa9b3b92d2868.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-9bc55772a3c63014.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-d76d116b214f0852.so
+lib/rustlib/i686-unknown-openbsd/lib/libpulldown_cmark-158880331d144d11.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librand-79fae16f861ab1bd.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librls_data-7897694014f9727c.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librls_span-7a1e6aca5042c84e.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc-fdcedcd687915047.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_allocator-411b09cdd3a10079.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_back-9d7010d3ec009e62.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-080a8e103a23cd56.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-22d4f71a5857e3cd.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-7a13f8f584b61f41.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-587255746c419668.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-64245714a27a3d32.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_demangle-a1c700716fb7e372.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-4d0d7e14ed731adf.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-0200309e76aa94d7.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-2e5c174decbcdd64.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-e235c3af15b2f4b0.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-d1426a2e3a003317.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-aeb2756c4e9f9214.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-c2ed7270e0b48830.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-e69dac2fd0e89bbf.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-5795d42db14c6e2e.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-621c9496164aa2e1.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-7460d9619442c5a4.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-f293ea358f9b4fd5.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-d86d88492b7942eb.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_serialize-ea874782fc41e5b1.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-185e20fe186f67a1.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-6db4c94d9fb65b47.so
+lib/rustlib/i686-unknown-openbsd/lib/librustdoc-3c1b2b8ac1956366.so
+lib/rustlib/i686-unknown-openbsd/lib/libserialize-565ab4e57e9b4aa9.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libserialize-565ab4e57e9b4aa9.so
+lib/rustlib/i686-unknown-openbsd/lib/libstable_deref_trait-a14858a2a56b48c3.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libstd-27c7ec9d3be16b0b.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libstd-27c7ec9d3be16b0b.so
+lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-237b4f81145fa7eb.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax-7262855c655d2713.so
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-78480d7cbffd07ce.so
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-41fa0207fbb33733.so
+lib/rustlib/i686-unknown-openbsd/lib/libterm-f990017f9d9b3f0a.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libterm-f990017f9d9b3f0a.so
+lib/rustlib/i686-unknown-openbsd/lib/libtest-cc264ed3a65e64e1.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libtest-cc264ed3a65e64e1.so
+lib/rustlib/i686-unknown-openbsd/lib/libunwind-a7db92acb08c0464.rlib
Index: pkg/PLIST-doc
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PLIST-doc,v
retrieving revision 1.22
diff -u -p -r1.22 PLIST-doc
--- pkg/PLIST-doc       31 Jul 2017 13:19:13 -0000      1.22
+++ pkg/PLIST-doc       2 Sep 2017 09:29:21 -0000
@@ -1,5 +1,4 @@
 @comment $OpenBSD: PLIST-doc,v 1.22 2017/07/31 13:19:13 danj Exp $
-%%i386%%
 share/doc/rust/
 share/doc/rust/html/
 share/doc/rust/html/.lock
@@ -19,6 +18,20 @@ share/doc/rust/html/SourceSerifPro-Bold.
 share/doc/rust/html/SourceSerifPro-LICENSE.txt
 share/doc/rust/html/SourceSerifPro-Regular.woff
 share/doc/rust/html/alloc/
+share/doc/rust/html/alloc/Bound.t.html
+share/doc/rust/html/alloc/allocator/
+share/doc/rust/html/alloc/allocator/Alloc.t.html
+share/doc/rust/html/alloc/allocator/AllocErr.t.html
+share/doc/rust/html/alloc/allocator/CannotReallocInPlace.t.html
+share/doc/rust/html/alloc/allocator/Excess.t.html
+share/doc/rust/html/alloc/allocator/Layout.t.html
+share/doc/rust/html/alloc/allocator/enum.AllocErr.html
+share/doc/rust/html/alloc/allocator/index.html
+share/doc/rust/html/alloc/allocator/sidebar-items.js
+share/doc/rust/html/alloc/allocator/struct.CannotReallocInPlace.html
+share/doc/rust/html/alloc/allocator/struct.Excess.html
+share/doc/rust/html/alloc/allocator/struct.Layout.html
+share/doc/rust/html/alloc/allocator/trait.Alloc.html
 share/doc/rust/html/alloc/arc/
 share/doc/rust/html/alloc/arc/Arc.t.html
 share/doc/rust/html/alloc/arc/Weak.t.html
@@ -26,6 +39,32 @@ share/doc/rust/html/alloc/arc/index.html
 share/doc/rust/html/alloc/arc/sidebar-items.js
 share/doc/rust/html/alloc/arc/struct.Arc.html
 share/doc/rust/html/alloc/arc/struct.Weak.html
+share/doc/rust/html/alloc/binary_heap/
+share/doc/rust/html/alloc/binary_heap/BinaryHeap.t.html
+share/doc/rust/html/alloc/binary_heap/BinaryHeapPlace.t.html
+share/doc/rust/html/alloc/binary_heap/Drain.t.html
+share/doc/rust/html/alloc/binary_heap/IntoIter.t.html
+share/doc/rust/html/alloc/binary_heap/Iter.t.html
+share/doc/rust/html/alloc/binary_heap/PeekMut.t.html
+share/doc/rust/html/alloc/binary_heap/index.html
+share/doc/rust/html/alloc/binary_heap/sidebar-items.js
+share/doc/rust/html/alloc/binary_heap/struct.BinaryHeap.html
+share/doc/rust/html/alloc/binary_heap/struct.BinaryHeapPlace.html
+share/doc/rust/html/alloc/binary_heap/struct.Drain.html
+share/doc/rust/html/alloc/binary_heap/struct.IntoIter.html
+share/doc/rust/html/alloc/binary_heap/struct.Iter.html
+share/doc/rust/html/alloc/binary_heap/struct.PeekMut.html
+share/doc/rust/html/alloc/borrow/
+share/doc/rust/html/alloc/borrow/Borrow.t.html
+share/doc/rust/html/alloc/borrow/BorrowMut.t.html
+share/doc/rust/html/alloc/borrow/Cow.t.html
+share/doc/rust/html/alloc/borrow/ToOwned.t.html
+share/doc/rust/html/alloc/borrow/enum.Cow.html
+share/doc/rust/html/alloc/borrow/index.html
+share/doc/rust/html/alloc/borrow/sidebar-items.js
+share/doc/rust/html/alloc/borrow/trait.Borrow.html
+share/doc/rust/html/alloc/borrow/trait.BorrowMut.html
+share/doc/rust/html/alloc/borrow/trait.ToOwned.html
 share/doc/rust/html/alloc/boxed/
 share/doc/rust/html/alloc/boxed/Box.t.html
 share/doc/rust/html/alloc/boxed/ExchangeHeapSingleton.t.html
@@ -39,34 +78,174 @@ share/doc/rust/html/alloc/boxed/struct.B
 share/doc/rust/html/alloc/boxed/struct.ExchangeHeapSingleton.html
 share/doc/rust/html/alloc/boxed/struct.IntermediateBox.html
 share/doc/rust/html/alloc/boxed/trait.FnBox.html
+share/doc/rust/html/alloc/btree/
+share/doc/rust/html/alloc/btree/map/
+share/doc/rust/html/alloc/btree/map/BTreeMap.t.html
+share/doc/rust/html/alloc/btree/map/Entry.t.html
+share/doc/rust/html/alloc/btree/map/IntoIter.t.html
+share/doc/rust/html/alloc/btree/map/Iter.t.html
+share/doc/rust/html/alloc/btree/map/IterMut.t.html
+share/doc/rust/html/alloc/btree/map/Keys.t.html
+share/doc/rust/html/alloc/btree/map/OccupiedEntry.t.html
+share/doc/rust/html/alloc/btree/map/Range.t.html
+share/doc/rust/html/alloc/btree/map/RangeMut.t.html
+share/doc/rust/html/alloc/btree/map/VacantEntry.t.html
+share/doc/rust/html/alloc/btree/map/Values.t.html
+share/doc/rust/html/alloc/btree/map/ValuesMut.t.html
+share/doc/rust/html/alloc/btree/map/enum.Entry.html
+share/doc/rust/html/alloc/btree/map/struct.BTreeMap.html
+share/doc/rust/html/alloc/btree/map/struct.IntoIter.html
+share/doc/rust/html/alloc/btree/map/struct.Iter.html
+share/doc/rust/html/alloc/btree/map/struct.IterMut.html
+share/doc/rust/html/alloc/btree/map/struct.Keys.html
+share/doc/rust/html/alloc/btree/map/struct.OccupiedEntry.html
+share/doc/rust/html/alloc/btree/map/struct.Range.html
+share/doc/rust/html/alloc/btree/map/struct.RangeMut.html
+share/doc/rust/html/alloc/btree/map/struct.VacantEntry.html
+share/doc/rust/html/alloc/btree/map/struct.Values.html
+share/doc/rust/html/alloc/btree/map/struct.ValuesMut.html
+share/doc/rust/html/alloc/btree/set/
+share/doc/rust/html/alloc/btree/set/BTreeSet.t.html
+share/doc/rust/html/alloc/btree/set/Difference.t.html
+share/doc/rust/html/alloc/btree/set/Intersection.t.html
+share/doc/rust/html/alloc/btree/set/IntoIter.t.html
+share/doc/rust/html/alloc/btree/set/Iter.t.html
+share/doc/rust/html/alloc/btree/set/Range.t.html
+share/doc/rust/html/alloc/btree/set/SymmetricDifference.t.html
+share/doc/rust/html/alloc/btree/set/Union.t.html
+share/doc/rust/html/alloc/btree/set/struct.BTreeSet.html
+share/doc/rust/html/alloc/btree/set/struct.Difference.html
+share/doc/rust/html/alloc/btree/set/struct.Intersection.html
+share/doc/rust/html/alloc/btree/set/struct.IntoIter.html
+share/doc/rust/html/alloc/btree/set/struct.Iter.html
+share/doc/rust/html/alloc/btree/set/struct.Range.html
+share/doc/rust/html/alloc/btree/set/struct.SymmetricDifference.html
+share/doc/rust/html/alloc/btree/set/struct.Union.html
+share/doc/rust/html/alloc/btree_map/
+share/doc/rust/html/alloc/btree_map/BTreeMap.t.html
+share/doc/rust/html/alloc/btree_map/Entry.t.html
+share/doc/rust/html/alloc/btree_map/IntoIter.t.html
+share/doc/rust/html/alloc/btree_map/Iter.t.html
+share/doc/rust/html/alloc/btree_map/IterMut.t.html
+share/doc/rust/html/alloc/btree_map/Keys.t.html
+share/doc/rust/html/alloc/btree_map/OccupiedEntry.t.html
+share/doc/rust/html/alloc/btree_map/Range.t.html
+share/doc/rust/html/alloc/btree_map/RangeMut.t.html
+share/doc/rust/html/alloc/btree_map/VacantEntry.t.html
+share/doc/rust/html/alloc/btree_map/Values.t.html
+share/doc/rust/html/alloc/btree_map/ValuesMut.t.html
+share/doc/rust/html/alloc/btree_map/enum.Entry.html
+share/doc/rust/html/alloc/btree_map/index.html
+share/doc/rust/html/alloc/btree_map/sidebar-items.js
+share/doc/rust/html/alloc/btree_map/struct.BTreeMap.html
+share/doc/rust/html/alloc/btree_map/struct.IntoIter.html
+share/doc/rust/html/alloc/btree_map/struct.Iter.html
+share/doc/rust/html/alloc/btree_map/struct.IterMut.html
+share/doc/rust/html/alloc/btree_map/struct.Keys.html
+share/doc/rust/html/alloc/btree_map/struct.OccupiedEntry.html
+share/doc/rust/html/alloc/btree_map/struct.Range.html
+share/doc/rust/html/alloc/btree_map/struct.RangeMut.html
+share/doc/rust/html/alloc/btree_map/struct.VacantEntry.html
+share/doc/rust/html/alloc/btree_map/struct.Values.html
+share/doc/rust/html/alloc/btree_map/struct.ValuesMut.html
+share/doc/rust/html/alloc/btree_set/
+share/doc/rust/html/alloc/btree_set/BTreeSet.t.html
+share/doc/rust/html/alloc/btree_set/Difference.t.html
+share/doc/rust/html/alloc/btree_set/Intersection.t.html
+share/doc/rust/html/alloc/btree_set/IntoIter.t.html
+share/doc/rust/html/alloc/btree_set/Iter.t.html
+share/doc/rust/html/alloc/btree_set/Range.t.html
+share/doc/rust/html/alloc/btree_set/SymmetricDifference.t.html
+share/doc/rust/html/alloc/btree_set/Union.t.html
+share/doc/rust/html/alloc/btree_set/index.html
+share/doc/rust/html/alloc/btree_set/sidebar-items.js
+share/doc/rust/html/alloc/btree_set/struct.BTreeSet.html
+share/doc/rust/html/alloc/btree_set/struct.Difference.html
+share/doc/rust/html/alloc/btree_set/struct.Intersection.html
+share/doc/rust/html/alloc/btree_set/struct.IntoIter.html
+share/doc/rust/html/alloc/btree_set/struct.Iter.html
+share/doc/rust/html/alloc/btree_set/struct.Range.html
+share/doc/rust/html/alloc/btree_set/struct.SymmetricDifference.html
+share/doc/rust/html/alloc/btree_set/struct.Union.html
+share/doc/rust/html/alloc/enum.Bound.html
+share/doc/rust/html/alloc/fmt/
+share/doc/rust/html/alloc/fmt/Arguments.t.html
+share/doc/rust/html/alloc/fmt/Binary.t.html
+share/doc/rust/html/alloc/fmt/Debug.t.html
+share/doc/rust/html/alloc/fmt/DebugList.t.html
+share/doc/rust/html/alloc/fmt/DebugMap.t.html
+share/doc/rust/html/alloc/fmt/DebugSet.t.html
+share/doc/rust/html/alloc/fmt/DebugStruct.t.html
+share/doc/rust/html/alloc/fmt/DebugTuple.t.html
+share/doc/rust/html/alloc/fmt/Display.t.html
+share/doc/rust/html/alloc/fmt/Error.t.html
+share/doc/rust/html/alloc/fmt/Formatter.t.html
+share/doc/rust/html/alloc/fmt/LowerExp.t.html
+share/doc/rust/html/alloc/fmt/LowerHex.t.html
+share/doc/rust/html/alloc/fmt/Octal.t.html
+share/doc/rust/html/alloc/fmt/Pointer.t.html
+share/doc/rust/html/alloc/fmt/Result.t.html
+share/doc/rust/html/alloc/fmt/UpperExp.t.html
+share/doc/rust/html/alloc/fmt/UpperHex.t.html
+share/doc/rust/html/alloc/fmt/Write.t.html
+share/doc/rust/html/alloc/fmt/fn.format.html
+share/doc/rust/html/alloc/fmt/fn.write.html
+share/doc/rust/html/alloc/fmt/format.v.html
+share/doc/rust/html/alloc/fmt/index.html
+share/doc/rust/html/alloc/fmt/sidebar-items.js
+share/doc/rust/html/alloc/fmt/struct.Arguments.html
+share/doc/rust/html/alloc/fmt/struct.DebugList.html
+share/doc/rust/html/alloc/fmt/struct.DebugMap.html
+share/doc/rust/html/alloc/fmt/struct.DebugSet.html
+share/doc/rust/html/alloc/fmt/struct.DebugStruct.html
+share/doc/rust/html/alloc/fmt/struct.DebugTuple.html
+share/doc/rust/html/alloc/fmt/struct.Error.html
+share/doc/rust/html/alloc/fmt/struct.Formatter.html
+share/doc/rust/html/alloc/fmt/trait.Binary.html
+share/doc/rust/html/alloc/fmt/trait.Debug.html
+share/doc/rust/html/alloc/fmt/trait.Display.html
+share/doc/rust/html/alloc/fmt/trait.LowerExp.html
+share/doc/rust/html/alloc/fmt/trait.LowerHex.html
+share/doc/rust/html/alloc/fmt/trait.Octal.html
+share/doc/rust/html/alloc/fmt/trait.Pointer.html
+share/doc/rust/html/alloc/fmt/trait.UpperExp.html
+share/doc/rust/html/alloc/fmt/trait.UpperHex.html
+share/doc/rust/html/alloc/fmt/trait.Write.html
+share/doc/rust/html/alloc/fmt/type.Result.html
+share/doc/rust/html/alloc/fmt/write.v.html
+share/doc/rust/html/alloc/format.m.html
 share/doc/rust/html/alloc/heap/
 share/doc/rust/html/alloc/heap/EMPTY.v.html
-share/doc/rust/html/alloc/heap/allocate.v.html
-share/doc/rust/html/alloc/heap/allocate_zeroed.v.html
+share/doc/rust/html/alloc/heap/Heap.t.html
 share/doc/rust/html/alloc/heap/constant.EMPTY.html
-share/doc/rust/html/alloc/heap/deallocate.v.html
-share/doc/rust/html/alloc/heap/fn.allocate.html
-share/doc/rust/html/alloc/heap/fn.allocate_zeroed.html
-share/doc/rust/html/alloc/heap/fn.deallocate.html
-share/doc/rust/html/alloc/heap/fn.reallocate.html
-share/doc/rust/html/alloc/heap/fn.reallocate_inplace.html
-share/doc/rust/html/alloc/heap/fn.usable_size.html
 share/doc/rust/html/alloc/heap/index.html
-share/doc/rust/html/alloc/heap/reallocate.v.html
-share/doc/rust/html/alloc/heap/reallocate_inplace.v.html
 share/doc/rust/html/alloc/heap/sidebar-items.js
-share/doc/rust/html/alloc/heap/usable_size.v.html
+share/doc/rust/html/alloc/heap/struct.Heap.html
 share/doc/rust/html/alloc/index.html
-share/doc/rust/html/alloc/oom/
-share/doc/rust/html/alloc/oom/fn.oom.html
-share/doc/rust/html/alloc/oom/fn.set_oom_handler.html
-share/doc/rust/html/alloc/oom/imp/
-share/doc/rust/html/alloc/oom/imp/fn.set_oom_handler.html
-share/doc/rust/html/alloc/oom/imp/set_oom_handler.v.html
-share/doc/rust/html/alloc/oom/index.html
-share/doc/rust/html/alloc/oom/oom.v.html
-share/doc/rust/html/alloc/oom/set_oom_handler.v.html
-share/doc/rust/html/alloc/oom/sidebar-items.js
+share/doc/rust/html/alloc/linked_list/
+share/doc/rust/html/alloc/linked_list/BackPlace.t.html
+share/doc/rust/html/alloc/linked_list/FrontPlace.t.html
+share/doc/rust/html/alloc/linked_list/IntoIter.t.html
+share/doc/rust/html/alloc/linked_list/Iter.t.html
+share/doc/rust/html/alloc/linked_list/IterMut.t.html
+share/doc/rust/html/alloc/linked_list/LinkedList.t.html
+share/doc/rust/html/alloc/linked_list/index.html
+share/doc/rust/html/alloc/linked_list/sidebar-items.js
+share/doc/rust/html/alloc/linked_list/struct.BackPlace.html
+share/doc/rust/html/alloc/linked_list/struct.FrontPlace.html
+share/doc/rust/html/alloc/linked_list/struct.IntoIter.html
+share/doc/rust/html/alloc/linked_list/struct.Iter.html
+share/doc/rust/html/alloc/linked_list/struct.IterMut.html
+share/doc/rust/html/alloc/linked_list/struct.LinkedList.html
+share/doc/rust/html/alloc/macro.format!.html
+share/doc/rust/html/alloc/macro.format.html
+share/doc/rust/html/alloc/macro.vec!.html
+share/doc/rust/html/alloc/macro.vec.html
+share/doc/rust/html/alloc/range/
+share/doc/rust/html/alloc/range/RangeArgument.t.html
+share/doc/rust/html/alloc/range/index.html
+share/doc/rust/html/alloc/range/sidebar-items.js
+share/doc/rust/html/alloc/range/trait.RangeArgument.html
 share/doc/rust/html/alloc/raw_vec/
 share/doc/rust/html/alloc/raw_vec/RawVec.t.html
 share/doc/rust/html/alloc/raw_vec/index.html
@@ -80,11 +259,165 @@ share/doc/rust/html/alloc/rc/sidebar-ite
 share/doc/rust/html/alloc/rc/struct.Rc.html
 share/doc/rust/html/alloc/rc/struct.Weak.html
 share/doc/rust/html/alloc/sidebar-items.js
+share/doc/rust/html/alloc/slice/
+share/doc/rust/html/alloc/slice/Chunks.t.html
+share/doc/rust/html/alloc/slice/ChunksMut.t.html
+share/doc/rust/html/alloc/slice/Iter.t.html
+share/doc/rust/html/alloc/slice/IterMut.t.html
+share/doc/rust/html/alloc/slice/RSplit.t.html
+share/doc/rust/html/alloc/slice/RSplitMut.t.html
+share/doc/rust/html/alloc/slice/RSplitN.t.html
+share/doc/rust/html/alloc/slice/RSplitNMut.t.html
+share/doc/rust/html/alloc/slice/SliceConcatExt.t.html
+share/doc/rust/html/alloc/slice/SliceIndex.t.html
+share/doc/rust/html/alloc/slice/Split.t.html
+share/doc/rust/html/alloc/slice/SplitMut.t.html
+share/doc/rust/html/alloc/slice/SplitN.t.html
+share/doc/rust/html/alloc/slice/SplitNMut.t.html
+share/doc/rust/html/alloc/slice/Windows.t.html
+share/doc/rust/html/alloc/slice/fn.from_raw_parts.html
+share/doc/rust/html/alloc/slice/fn.from_raw_parts_mut.html
+share/doc/rust/html/alloc/slice/from_raw_parts.v.html
+share/doc/rust/html/alloc/slice/from_raw_parts_mut.v.html
+share/doc/rust/html/alloc/slice/index.html
+share/doc/rust/html/alloc/slice/sidebar-items.js
+share/doc/rust/html/alloc/slice/struct.Chunks.html
+share/doc/rust/html/alloc/slice/struct.ChunksMut.html
+share/doc/rust/html/alloc/slice/struct.Iter.html
+share/doc/rust/html/alloc/slice/struct.IterMut.html
+share/doc/rust/html/alloc/slice/struct.RSplit.html
+share/doc/rust/html/alloc/slice/struct.RSplitMut.html
+share/doc/rust/html/alloc/slice/struct.RSplitN.html
+share/doc/rust/html/alloc/slice/struct.RSplitNMut.html
+share/doc/rust/html/alloc/slice/struct.Split.html
+share/doc/rust/html/alloc/slice/struct.SplitMut.html
+share/doc/rust/html/alloc/slice/struct.SplitN.html
+share/doc/rust/html/alloc/slice/struct.SplitNMut.html
+share/doc/rust/html/alloc/slice/struct.Windows.html
+share/doc/rust/html/alloc/slice/trait.SliceConcatExt.html
+share/doc/rust/html/alloc/slice/trait.SliceIndex.html
 share/doc/rust/html/alloc/str/
+share/doc/rust/html/alloc/str/Bytes.t.html
+share/doc/rust/html/alloc/str/CharIndices.t.html
+share/doc/rust/html/alloc/str/Chars.t.html
+share/doc/rust/html/alloc/str/EncodeUtf16.t.html
+share/doc/rust/html/alloc/str/FromStr.t.html
+share/doc/rust/html/alloc/str/Lines.t.html
+share/doc/rust/html/alloc/str/LinesAny.t.html
+share/doc/rust/html/alloc/str/MatchIndices.t.html
+share/doc/rust/html/alloc/str/Matches.t.html
+share/doc/rust/html/alloc/str/ParseBoolError.t.html
+share/doc/rust/html/alloc/str/RMatchIndices.t.html
+share/doc/rust/html/alloc/str/RMatches.t.html
+share/doc/rust/html/alloc/str/RSplit.t.html
+share/doc/rust/html/alloc/str/RSplitN.t.html
+share/doc/rust/html/alloc/str/RSplitTerminator.t.html
+share/doc/rust/html/alloc/str/Split.t.html
+share/doc/rust/html/alloc/str/SplitN.t.html
+share/doc/rust/html/alloc/str/SplitTerminator.t.html
+share/doc/rust/html/alloc/str/SplitWhitespace.t.html
+share/doc/rust/html/alloc/str/Utf8Error.t.html
 share/doc/rust/html/alloc/str/fn.from_boxed_utf8_unchecked.html
+share/doc/rust/html/alloc/str/fn.from_utf8.html
+share/doc/rust/html/alloc/str/fn.from_utf8_mut.html
+share/doc/rust/html/alloc/str/fn.from_utf8_unchecked.html
+share/doc/rust/html/alloc/str/fn.from_utf8_unchecked_mut.html
 share/doc/rust/html/alloc/str/from_boxed_utf8_unchecked.v.html
+share/doc/rust/html/alloc/str/from_utf8.v.html
+share/doc/rust/html/alloc/str/from_utf8_mut.v.html
+share/doc/rust/html/alloc/str/from_utf8_unchecked.v.html
+share/doc/rust/html/alloc/str/from_utf8_unchecked_mut.v.html
 share/doc/rust/html/alloc/str/index.html
+share/doc/rust/html/alloc/str/pattern/
+share/doc/rust/html/alloc/str/pattern/CharPredicateSearcher.t.html
+share/doc/rust/html/alloc/str/pattern/CharSearcher.t.html
+share/doc/rust/html/alloc/str/pattern/CharSliceSearcher.t.html
+share/doc/rust/html/alloc/str/pattern/DoubleEndedSearcher.t.html
+share/doc/rust/html/alloc/str/pattern/Pattern.t.html
+share/doc/rust/html/alloc/str/pattern/ReverseSearcher.t.html
+share/doc/rust/html/alloc/str/pattern/SearchStep.t.html
+share/doc/rust/html/alloc/str/pattern/Searcher.t.html
+share/doc/rust/html/alloc/str/pattern/StrSearcher.t.html
+share/doc/rust/html/alloc/str/pattern/enum.SearchStep.html
+share/doc/rust/html/alloc/str/pattern/index.html
+share/doc/rust/html/alloc/str/pattern/sidebar-items.js
+share/doc/rust/html/alloc/str/pattern/struct.CharPredicateSearcher.html
+share/doc/rust/html/alloc/str/pattern/struct.CharSearcher.html
+share/doc/rust/html/alloc/str/pattern/struct.CharSliceSearcher.html
+share/doc/rust/html/alloc/str/pattern/struct.StrSearcher.html
+share/doc/rust/html/alloc/str/pattern/trait.DoubleEndedSearcher.html
+share/doc/rust/html/alloc/str/pattern/trait.Pattern.html
+share/doc/rust/html/alloc/str/pattern/trait.ReverseSearcher.html
+share/doc/rust/html/alloc/str/pattern/trait.Searcher.html
 share/doc/rust/html/alloc/str/sidebar-items.js
+share/doc/rust/html/alloc/str/struct.Bytes.html
+share/doc/rust/html/alloc/str/struct.CharIndices.html
+share/doc/rust/html/alloc/str/struct.Chars.html
+share/doc/rust/html/alloc/str/struct.EncodeUtf16.html
+share/doc/rust/html/alloc/str/struct.Lines.html
+share/doc/rust/html/alloc/str/struct.LinesAny.html
+share/doc/rust/html/alloc/str/struct.MatchIndices.html
+share/doc/rust/html/alloc/str/struct.Matches.html
+share/doc/rust/html/alloc/str/struct.ParseBoolError.html
+share/doc/rust/html/alloc/str/struct.RMatchIndices.html
+share/doc/rust/html/alloc/str/struct.RMatches.html
+share/doc/rust/html/alloc/str/struct.RSplit.html
+share/doc/rust/html/alloc/str/struct.RSplitN.html
+share/doc/rust/html/alloc/str/struct.RSplitTerminator.html
+share/doc/rust/html/alloc/str/struct.Split.html
+share/doc/rust/html/alloc/str/struct.SplitN.html
+share/doc/rust/html/alloc/str/struct.SplitTerminator.html
+share/doc/rust/html/alloc/str/struct.SplitWhitespace.html
+share/doc/rust/html/alloc/str/struct.Utf8Error.html
+share/doc/rust/html/alloc/str/trait.FromStr.html
+share/doc/rust/html/alloc/string/
+share/doc/rust/html/alloc/string/Drain.t.html
+share/doc/rust/html/alloc/string/FromUtf16Error.t.html
+share/doc/rust/html/alloc/string/FromUtf8Error.t.html
+share/doc/rust/html/alloc/string/ParseError.t.html
+share/doc/rust/html/alloc/string/Splice.t.html
+share/doc/rust/html/alloc/string/String.t.html
+share/doc/rust/html/alloc/string/ToString.t.html
+share/doc/rust/html/alloc/string/enum.ParseError.html
+share/doc/rust/html/alloc/string/index.html
+share/doc/rust/html/alloc/string/sidebar-items.js
+share/doc/rust/html/alloc/string/struct.Drain.html
+share/doc/rust/html/alloc/string/struct.FromUtf16Error.html
+share/doc/rust/html/alloc/string/struct.FromUtf8Error.html
+share/doc/rust/html/alloc/string/struct.Splice.html
+share/doc/rust/html/alloc/string/struct.String.html
+share/doc/rust/html/alloc/string/trait.ToString.html
+share/doc/rust/html/alloc/vec/
+share/doc/rust/html/alloc/vec.m.html
+share/doc/rust/html/alloc/vec/Drain.t.html
+share/doc/rust/html/alloc/vec/IntoIter.t.html
+share/doc/rust/html/alloc/vec/PlaceBack.t.html
+share/doc/rust/html/alloc/vec/Splice.t.html
+share/doc/rust/html/alloc/vec/Vec.t.html
+share/doc/rust/html/alloc/vec/index.html
+share/doc/rust/html/alloc/vec/sidebar-items.js
+share/doc/rust/html/alloc/vec/struct.Drain.html
+share/doc/rust/html/alloc/vec/struct.IntoIter.html
+share/doc/rust/html/alloc/vec/struct.PlaceBack.html
+share/doc/rust/html/alloc/vec/struct.Splice.html
+share/doc/rust/html/alloc/vec/struct.Vec.html
+share/doc/rust/html/alloc/vec_deque/
+share/doc/rust/html/alloc/vec_deque/Drain.t.html
+share/doc/rust/html/alloc/vec_deque/IntoIter.t.html
+share/doc/rust/html/alloc/vec_deque/Iter.t.html
+share/doc/rust/html/alloc/vec_deque/IterMut.t.html
+share/doc/rust/html/alloc/vec_deque/PlaceBack.t.html
+share/doc/rust/html/alloc/vec_deque/PlaceFront.t.html
+share/doc/rust/html/alloc/vec_deque/VecDeque.t.html
+share/doc/rust/html/alloc/vec_deque/index.html
+share/doc/rust/html/alloc/vec_deque/sidebar-items.js
+share/doc/rust/html/alloc/vec_deque/struct.Drain.html
+share/doc/rust/html/alloc/vec_deque/struct.IntoIter.html
+share/doc/rust/html/alloc/vec_deque/struct.Iter.html
+share/doc/rust/html/alloc/vec_deque/struct.IterMut.html
+share/doc/rust/html/alloc/vec_deque/struct.PlaceBack.html
+share/doc/rust/html/alloc/vec_deque/struct.PlaceFront.html
+share/doc/rust/html/alloc/vec_deque/struct.VecDeque.html
 share/doc/rust/html/book/
 share/doc/rust/html/book/README.html
 share/doc/rust/html/book/SUMMARY.html
@@ -381,62 +714,6 @@ share/doc/rust/html/collections/borrow/s
 share/doc/rust/html/collections/borrow/trait.Borrow.html
 share/doc/rust/html/collections/borrow/trait.BorrowMut.html
 share/doc/rust/html/collections/borrow/trait.ToOwned.html
-share/doc/rust/html/collections/boxed/
-share/doc/rust/html/collections/boxed/Box.t.html
-share/doc/rust/html/collections/boxed/ExchangeHeapSingleton.t.html
-share/doc/rust/html/collections/boxed/FnBox.t.html
-share/doc/rust/html/collections/boxed/HEAP.v.html
-share/doc/rust/html/collections/boxed/IntermediateBox.t.html
-share/doc/rust/html/collections/boxed/constant.HEAP.html
-share/doc/rust/html/collections/boxed/index.html
-share/doc/rust/html/collections/boxed/sidebar-items.js
-share/doc/rust/html/collections/boxed/struct.Box.html
-share/doc/rust/html/collections/boxed/struct.ExchangeHeapSingleton.html
-share/doc/rust/html/collections/boxed/struct.IntermediateBox.html
-share/doc/rust/html/collections/boxed/trait.FnBox.html
-share/doc/rust/html/collections/btree/
-share/doc/rust/html/collections/btree/map/
-share/doc/rust/html/collections/btree/map/BTreeMap.t.html
-share/doc/rust/html/collections/btree/map/Entry.t.html
-share/doc/rust/html/collections/btree/map/IntoIter.t.html
-share/doc/rust/html/collections/btree/map/Iter.t.html
-share/doc/rust/html/collections/btree/map/IterMut.t.html
-share/doc/rust/html/collections/btree/map/Keys.t.html
-share/doc/rust/html/collections/btree/map/OccupiedEntry.t.html
-share/doc/rust/html/collections/btree/map/Range.t.html
-share/doc/rust/html/collections/btree/map/RangeMut.t.html
-share/doc/rust/html/collections/btree/map/VacantEntry.t.html
-share/doc/rust/html/collections/btree/map/Values.t.html
-share/doc/rust/html/collections/btree/map/ValuesMut.t.html
-share/doc/rust/html/collections/btree/map/enum.Entry.html
-share/doc/rust/html/collections/btree/map/struct.BTreeMap.html
-share/doc/rust/html/collections/btree/map/struct.IntoIter.html
-share/doc/rust/html/collections/btree/map/struct.Iter.html
-share/doc/rust/html/collections/btree/map/struct.IterMut.html
-share/doc/rust/html/collections/btree/map/struct.Keys.html
-share/doc/rust/html/collections/btree/map/struct.OccupiedEntry.html
-share/doc/rust/html/collections/btree/map/struct.Range.html
-share/doc/rust/html/collections/btree/map/struct.RangeMut.html
-share/doc/rust/html/collections/btree/map/struct.VacantEntry.html
-share/doc/rust/html/collections/btree/map/struct.Values.html
-share/doc/rust/html/collections/btree/map/struct.ValuesMut.html
-share/doc/rust/html/collections/btree/set/
-share/doc/rust/html/collections/btree/set/BTreeSet.t.html
-share/doc/rust/html/collections/btree/set/Difference.t.html
-share/doc/rust/html/collections/btree/set/Intersection.t.html
-share/doc/rust/html/collections/btree/set/IntoIter.t.html
-share/doc/rust/html/collections/btree/set/Iter.t.html
-share/doc/rust/html/collections/btree/set/Range.t.html
-share/doc/rust/html/collections/btree/set/SymmetricDifference.t.html
-share/doc/rust/html/collections/btree/set/Union.t.html
-share/doc/rust/html/collections/btree/set/struct.BTreeSet.html
-share/doc/rust/html/collections/btree/set/struct.Difference.html
-share/doc/rust/html/collections/btree/set/struct.Intersection.html
-share/doc/rust/html/collections/btree/set/struct.IntoIter.html
-share/doc/rust/html/collections/btree/set/struct.Iter.html
-share/doc/rust/html/collections/btree/set/struct.Range.html
-share/doc/rust/html/collections/btree/set/struct.SymmetricDifference.html
-share/doc/rust/html/collections/btree/set/struct.Union.html
 share/doc/rust/html/collections/btree_map/
 share/doc/rust/html/collections/btree_map/BTreeMap.t.html
 share/doc/rust/html/collections/btree_map/Entry.t.html
@@ -767,6 +1044,7 @@ share/doc/rust/html/core/char/EscapeDefa
 share/doc/rust/html/core/char/EscapeUnicode.t.html
 share/doc/rust/html/core/char/InvalidSequence.t.html
 share/doc/rust/html/core/char/MAX.v.html
+share/doc/rust/html/core/char/ParseCharError.t.html
 share/doc/rust/html/core/char/constant.MAX.html
 share/doc/rust/html/core/char/decode_utf8.v.html
 share/doc/rust/html/core/char/fn.decode_utf8.html
@@ -784,6 +1062,7 @@ share/doc/rust/html/core/char/struct.Esc
 share/doc/rust/html/core/char/struct.EscapeDefault.html
 share/doc/rust/html/core/char/struct.EscapeUnicode.html
 share/doc/rust/html/core/char/struct.InvalidSequence.html
+share/doc/rust/html/core/char/struct.ParseCharError.html
 share/doc/rust/html/core/clone/
 share/doc/rust/html/core/clone/Clone.t.html
 share/doc/rust/html/core/clone/index.html
@@ -809,6 +1088,7 @@ share/doc/rust/html/core/cmp/trait.Ord.h
 share/doc/rust/html/core/cmp/trait.PartialEq.html
 share/doc/rust/html/core/cmp/trait.PartialOrd.html
 share/doc/rust/html/core/column.m.html
+share/doc/rust/html/core/compile_error.m.html
 share/doc/rust/html/core/concat.m.html
 share/doc/rust/html/core/concat_idents.m.html
 share/doc/rust/html/core/convert/
@@ -1193,8 +1473,10 @@ share/doc/rust/html/core/intrinsics/copy
 share/doc/rust/html/core/intrinsics/cosf32.v.html
 share/doc/rust/html/core/intrinsics/cosf64.v.html
 share/doc/rust/html/core/intrinsics/ctlz.v.html
+share/doc/rust/html/core/intrinsics/ctlz_nonzero.v.html
 share/doc/rust/html/core/intrinsics/ctpop.v.html
 share/doc/rust/html/core/intrinsics/cttz.v.html
+share/doc/rust/html/core/intrinsics/cttz_nonzero.v.html
 share/doc/rust/html/core/intrinsics/discriminant_value.v.html
 share/doc/rust/html/core/intrinsics/exp2f32.v.html
 share/doc/rust/html/core/intrinsics/exp2f64.v.html
@@ -1313,8 +1595,10 @@ share/doc/rust/html/core/intrinsics/fn.c
 share/doc/rust/html/core/intrinsics/fn.cosf32.html
 share/doc/rust/html/core/intrinsics/fn.cosf64.html
 share/doc/rust/html/core/intrinsics/fn.ctlz.html
+share/doc/rust/html/core/intrinsics/fn.ctlz_nonzero.html
 share/doc/rust/html/core/intrinsics/fn.ctpop.html
 share/doc/rust/html/core/intrinsics/fn.cttz.html
+share/doc/rust/html/core/intrinsics/fn.cttz_nonzero.html
 share/doc/rust/html/core/intrinsics/fn.discriminant_value.html
 share/doc/rust/html/core/intrinsics/fn.exp2f32.html
 share/doc/rust/html/core/intrinsics/fn.exp2f64.html
@@ -1464,7 +1748,6 @@ share/doc/rust/html/core/iter/
 share/doc/rust/html/core/iter/Chain.t.html
 share/doc/rust/html/core/iter/Cloned.t.html
 share/doc/rust/html/core/iter/Cycle.t.html
-share/doc/rust/html/core/iter/DeprecatedStepBy.t.html
 share/doc/rust/html/core/iter/DoubleEndedIterator.t.html
 share/doc/rust/html/core/iter/Empty.t.html
 share/doc/rust/html/core/iter/Enumerate.t.html
@@ -1506,8 +1789,6 @@ share/doc/rust/html/core/iter/iterator/t
 share/doc/rust/html/core/iter/once.v.html
 share/doc/rust/html/core/iter/range/
 share/doc/rust/html/core/iter/range/Step.t.html
-share/doc/rust/html/core/iter/range/StepBy.t.html
-share/doc/rust/html/core/iter/range/struct.StepBy.html
 share/doc/rust/html/core/iter/range/trait.Step.html
 share/doc/rust/html/core/iter/repeat.v.html
 share/doc/rust/html/core/iter/sidebar-items.js
@@ -1527,7 +1808,6 @@ share/doc/rust/html/core/iter/sources/st
 share/doc/rust/html/core/iter/struct.Chain.html
 share/doc/rust/html/core/iter/struct.Cloned.html
 share/doc/rust/html/core/iter/struct.Cycle.html
-share/doc/rust/html/core/iter/struct.DeprecatedStepBy.html
 share/doc/rust/html/core/iter/struct.Empty.html
 share/doc/rust/html/core/iter/struct.Enumerate.html
 share/doc/rust/html/core/iter/struct.Filter.html
@@ -1588,6 +1868,8 @@ share/doc/rust/html/core/macro.cfg!.html
 share/doc/rust/html/core/macro.cfg.html
 share/doc/rust/html/core/macro.column!.html
 share/doc/rust/html/core/macro.column.html
+share/doc/rust/html/core/macro.compile_error!.html
+share/doc/rust/html/core/macro.compile_error.html
 share/doc/rust/html/core/macro.concat!.html
 share/doc/rust/html/core/macro.concat.html
 share/doc/rust/html/core/macro.concat_idents!.html
@@ -1750,7 +2032,97 @@ share/doc/rust/html/core/ops/ShrAssign.t
 share/doc/rust/html/core/ops/Sub.t.html
 share/doc/rust/html/core/ops/SubAssign.t.html
 share/doc/rust/html/core/ops/Try.t.html
+share/doc/rust/html/core/ops/arith/
+share/doc/rust/html/core/ops/arith/Add.t.html
+share/doc/rust/html/core/ops/arith/AddAssign.t.html
+share/doc/rust/html/core/ops/arith/Div.t.html
+share/doc/rust/html/core/ops/arith/DivAssign.t.html
+share/doc/rust/html/core/ops/arith/Mul.t.html
+share/doc/rust/html/core/ops/arith/MulAssign.t.html
+share/doc/rust/html/core/ops/arith/Neg.t.html
+share/doc/rust/html/core/ops/arith/Rem.t.html
+share/doc/rust/html/core/ops/arith/RemAssign.t.html
+share/doc/rust/html/core/ops/arith/Sub.t.html
+share/doc/rust/html/core/ops/arith/SubAssign.t.html
+share/doc/rust/html/core/ops/arith/trait.Add.html
+share/doc/rust/html/core/ops/arith/trait.AddAssign.html
+share/doc/rust/html/core/ops/arith/trait.Div.html
+share/doc/rust/html/core/ops/arith/trait.DivAssign.html
+share/doc/rust/html/core/ops/arith/trait.Mul.html
+share/doc/rust/html/core/ops/arith/trait.MulAssign.html
+share/doc/rust/html/core/ops/arith/trait.Neg.html
+share/doc/rust/html/core/ops/arith/trait.Rem.html
+share/doc/rust/html/core/ops/arith/trait.RemAssign.html
+share/doc/rust/html/core/ops/arith/trait.Sub.html
+share/doc/rust/html/core/ops/arith/trait.SubAssign.html
+share/doc/rust/html/core/ops/bit/
+share/doc/rust/html/core/ops/bit/BitAnd.t.html
+share/doc/rust/html/core/ops/bit/BitAndAssign.t.html
+share/doc/rust/html/core/ops/bit/BitOr.t.html
+share/doc/rust/html/core/ops/bit/BitOrAssign.t.html
+share/doc/rust/html/core/ops/bit/BitXor.t.html
+share/doc/rust/html/core/ops/bit/BitXorAssign.t.html
+share/doc/rust/html/core/ops/bit/Not.t.html
+share/doc/rust/html/core/ops/bit/Shl.t.html
+share/doc/rust/html/core/ops/bit/ShlAssign.t.html
+share/doc/rust/html/core/ops/bit/Shr.t.html
+share/doc/rust/html/core/ops/bit/ShrAssign.t.html
+share/doc/rust/html/core/ops/bit/trait.BitAnd.html
+share/doc/rust/html/core/ops/bit/trait.BitAndAssign.html
+share/doc/rust/html/core/ops/bit/trait.BitOr.html
+share/doc/rust/html/core/ops/bit/trait.BitOrAssign.html
+share/doc/rust/html/core/ops/bit/trait.BitXor.html
+share/doc/rust/html/core/ops/bit/trait.BitXorAssign.html
+share/doc/rust/html/core/ops/bit/trait.Not.html
+share/doc/rust/html/core/ops/bit/trait.Shl.html
+share/doc/rust/html/core/ops/bit/trait.ShlAssign.html
+share/doc/rust/html/core/ops/bit/trait.Shr.html
+share/doc/rust/html/core/ops/bit/trait.ShrAssign.html
+share/doc/rust/html/core/ops/deref/
+share/doc/rust/html/core/ops/deref/Deref.t.html
+share/doc/rust/html/core/ops/deref/DerefMut.t.html
+share/doc/rust/html/core/ops/deref/trait.Deref.html
+share/doc/rust/html/core/ops/deref/trait.DerefMut.html
+share/doc/rust/html/core/ops/drop/
+share/doc/rust/html/core/ops/drop/Drop.t.html
+share/doc/rust/html/core/ops/drop/trait.Drop.html
+share/doc/rust/html/core/ops/function/
+share/doc/rust/html/core/ops/function/Fn.t.html
+share/doc/rust/html/core/ops/function/FnMut.t.html
+share/doc/rust/html/core/ops/function/FnOnce.t.html
+share/doc/rust/html/core/ops/function/trait.Fn.html
+share/doc/rust/html/core/ops/function/trait.FnMut.html
+share/doc/rust/html/core/ops/function/trait.FnOnce.html
+share/doc/rust/html/core/ops/index/
 share/doc/rust/html/core/ops/index.html
+share/doc/rust/html/core/ops/index/Index.t.html
+share/doc/rust/html/core/ops/index/IndexMut.t.html
+share/doc/rust/html/core/ops/index/trait.Index.html
+share/doc/rust/html/core/ops/index/trait.IndexMut.html
+share/doc/rust/html/core/ops/place/
+share/doc/rust/html/core/ops/place/BoxPlace.t.html
+share/doc/rust/html/core/ops/place/Boxed.t.html
+share/doc/rust/html/core/ops/place/InPlace.t.html
+share/doc/rust/html/core/ops/place/Place.t.html
+share/doc/rust/html/core/ops/place/Placer.t.html
+share/doc/rust/html/core/ops/place/trait.BoxPlace.html
+share/doc/rust/html/core/ops/place/trait.Boxed.html
+share/doc/rust/html/core/ops/place/trait.InPlace.html
+share/doc/rust/html/core/ops/place/trait.Place.html
+share/doc/rust/html/core/ops/place/trait.Placer.html
+share/doc/rust/html/core/ops/range/
+share/doc/rust/html/core/ops/range/Range.t.html
+share/doc/rust/html/core/ops/range/RangeFrom.t.html
+share/doc/rust/html/core/ops/range/RangeFull.t.html
+share/doc/rust/html/core/ops/range/RangeInclusive.t.html
+share/doc/rust/html/core/ops/range/RangeTo.t.html
+share/doc/rust/html/core/ops/range/RangeToInclusive.t.html
+share/doc/rust/html/core/ops/range/struct.Range.html
+share/doc/rust/html/core/ops/range/struct.RangeFrom.html
+share/doc/rust/html/core/ops/range/struct.RangeFull.html
+share/doc/rust/html/core/ops/range/struct.RangeInclusive.html
+share/doc/rust/html/core/ops/range/struct.RangeTo.html
+share/doc/rust/html/core/ops/range/struct.RangeToInclusive.html
 share/doc/rust/html/core/ops/sidebar-items.js
 share/doc/rust/html/core/ops/struct.Range.html
 share/doc/rust/html/core/ops/struct.RangeFrom.html
@@ -1795,6 +2167,12 @@ share/doc/rust/html/core/ops/trait.ShrAs
 share/doc/rust/html/core/ops/trait.Sub.html
 share/doc/rust/html/core/ops/trait.SubAssign.html
 share/doc/rust/html/core/ops/trait.Try.html
+share/doc/rust/html/core/ops/try/
+share/doc/rust/html/core/ops/try/Try.t.html
+share/doc/rust/html/core/ops/try/trait.Try.html
+share/doc/rust/html/core/ops/unsize/
+share/doc/rust/html/core/ops/unsize/CoerceUnsized.t.html
+share/doc/rust/html/core/ops/unsize/trait.CoerceUnsized.html
 share/doc/rust/html/core/option/
 share/doc/rust/html/core/option/IntoIter.t.html
 share/doc/rust/html/core/option/Iter.t.html
@@ -1835,6 +2213,7 @@ share/doc/rust/html/core/ptr/fn.read_una
 share/doc/rust/html/core/ptr/fn.read_volatile.html
 share/doc/rust/html/core/ptr/fn.replace.html
 share/doc/rust/html/core/ptr/fn.swap.html
+share/doc/rust/html/core/ptr/fn.swap_nonoverlapping.html
 share/doc/rust/html/core/ptr/fn.write.html
 share/doc/rust/html/core/ptr/fn.write_unaligned.html
 share/doc/rust/html/core/ptr/fn.write_volatile.html
@@ -1849,6 +2228,7 @@ share/doc/rust/html/core/ptr/sidebar-ite
 share/doc/rust/html/core/ptr/struct.Shared.html
 share/doc/rust/html/core/ptr/struct.Unique.html
 share/doc/rust/html/core/ptr/swap.v.html
+share/doc/rust/html/core/ptr/swap_nonoverlapping.v.html
 share/doc/rust/html/core/ptr/write.v.html
 share/doc/rust/html/core/ptr/write_unaligned.v.html
 share/doc/rust/html/core/ptr/write_volatile.v.html
@@ -2102,15 +2482,44 @@ share/doc/rust/html/guide-unsafe.html
 share/doc/rust/html/guide.html
 share/doc/rust/html/implementors/
 share/doc/rust/html/implementors/alloc/
+share/doc/rust/html/implementors/alloc/allocator/
+share/doc/rust/html/implementors/alloc/allocator/trait.Alloc.js
+share/doc/rust/html/implementors/alloc/borrow/
+share/doc/rust/html/implementors/alloc/borrow/trait.Borrow.js
+share/doc/rust/html/implementors/alloc/borrow/trait.BorrowMut.js
+share/doc/rust/html/implementors/alloc/borrow/trait.ToOwned.js
 share/doc/rust/html/implementors/alloc/boxed/
 share/doc/rust/html/implementors/alloc/boxed/trait.FnBox.js
+share/doc/rust/html/implementors/alloc/fmt/
+share/doc/rust/html/implementors/alloc/fmt/trait.Binary.js
+share/doc/rust/html/implementors/alloc/fmt/trait.Debug.js
+share/doc/rust/html/implementors/alloc/fmt/trait.Display.js
+share/doc/rust/html/implementors/alloc/fmt/trait.LowerExp.js
+share/doc/rust/html/implementors/alloc/fmt/trait.LowerHex.js
+share/doc/rust/html/implementors/alloc/fmt/trait.Octal.js
+share/doc/rust/html/implementors/alloc/fmt/trait.Pointer.js
+share/doc/rust/html/implementors/alloc/fmt/trait.UpperExp.js
+share/doc/rust/html/implementors/alloc/fmt/trait.UpperHex.js
+share/doc/rust/html/implementors/alloc/fmt/trait.Write.js
+share/doc/rust/html/implementors/alloc/range/
+share/doc/rust/html/implementors/alloc/range/trait.RangeArgument.js
+share/doc/rust/html/implementors/alloc/slice/
+share/doc/rust/html/implementors/alloc/slice/trait.SliceConcatExt.js
+share/doc/rust/html/implementors/alloc/slice/trait.SliceIndex.js
+share/doc/rust/html/implementors/alloc/str/
+share/doc/rust/html/implementors/alloc/str/pattern/
+share/doc/rust/html/implementors/alloc/str/pattern/trait.DoubleEndedSearcher.js
+share/doc/rust/html/implementors/alloc/str/pattern/trait.Pattern.js
+share/doc/rust/html/implementors/alloc/str/pattern/trait.ReverseSearcher.js
+share/doc/rust/html/implementors/alloc/str/pattern/trait.Searcher.js
+share/doc/rust/html/implementors/alloc/str/trait.FromStr.js
+share/doc/rust/html/implementors/alloc/string/
+share/doc/rust/html/implementors/alloc/string/trait.ToString.js
 share/doc/rust/html/implementors/collections/
 share/doc/rust/html/implementors/collections/borrow/
 share/doc/rust/html/implementors/collections/borrow/trait.Borrow.js
 share/doc/rust/html/implementors/collections/borrow/trait.BorrowMut.js
 share/doc/rust/html/implementors/collections/borrow/trait.ToOwned.js
-share/doc/rust/html/implementors/collections/boxed/
-share/doc/rust/html/implementors/collections/boxed/trait.FnBox.js
 share/doc/rust/html/implementors/collections/fmt/
 share/doc/rust/html/implementors/collections/fmt/trait.Binary.js
 share/doc/rust/html/implementors/collections/fmt/trait.Debug.js
@@ -2136,6 +2545,12 @@ share/doc/rust/html/implementors/collect
 share/doc/rust/html/implementors/collections/str/trait.FromStr.js
 share/doc/rust/html/implementors/collections/string/
 share/doc/rust/html/implementors/collections/string/trait.ToString.js
+share/doc/rust/html/implementors/compiler_builtins/
+share/doc/rust/html/implementors/compiler_builtins/float/
+share/doc/rust/html/implementors/compiler_builtins/float/trait.Float.js
+share/doc/rust/html/implementors/compiler_builtins/int/
+share/doc/rust/html/implementors/compiler_builtins/int/trait.Int.js
+share/doc/rust/html/implementors/compiler_builtins/int/trait.LargeInt.js
 share/doc/rust/html/implementors/core/
 share/doc/rust/html/implementors/core/any/
 share/doc/rust/html/implementors/core/any/trait.Any.js
@@ -2207,6 +2622,48 @@ share/doc/rust/html/implementors/core/ma
 share/doc/rust/html/implementors/core/nonzero/
 share/doc/rust/html/implementors/core/nonzero/trait.Zeroable.js
 share/doc/rust/html/implementors/core/ops/
+share/doc/rust/html/implementors/core/ops/arith/
+share/doc/rust/html/implementors/core/ops/arith/trait.Add.js
+share/doc/rust/html/implementors/core/ops/arith/trait.AddAssign.js
+share/doc/rust/html/implementors/core/ops/arith/trait.Div.js
+share/doc/rust/html/implementors/core/ops/arith/trait.DivAssign.js
+share/doc/rust/html/implementors/core/ops/arith/trait.Mul.js
+share/doc/rust/html/implementors/core/ops/arith/trait.MulAssign.js
+share/doc/rust/html/implementors/core/ops/arith/trait.Neg.js
+share/doc/rust/html/implementors/core/ops/arith/trait.Rem.js
+share/doc/rust/html/implementors/core/ops/arith/trait.RemAssign.js
+share/doc/rust/html/implementors/core/ops/arith/trait.Sub.js
+share/doc/rust/html/implementors/core/ops/arith/trait.SubAssign.js
+share/doc/rust/html/implementors/core/ops/bit/
+share/doc/rust/html/implementors/core/ops/bit/trait.BitAnd.js
+share/doc/rust/html/implementors/core/ops/bit/trait.BitAndAssign.js
+share/doc/rust/html/implementors/core/ops/bit/trait.BitOr.js
+share/doc/rust/html/implementors/core/ops/bit/trait.BitOrAssign.js
+share/doc/rust/html/implementors/core/ops/bit/trait.BitXor.js
+share/doc/rust/html/implementors/core/ops/bit/trait.BitXorAssign.js
+share/doc/rust/html/implementors/core/ops/bit/trait.Not.js
+share/doc/rust/html/implementors/core/ops/bit/trait.Shl.js
+share/doc/rust/html/implementors/core/ops/bit/trait.ShlAssign.js
+share/doc/rust/html/implementors/core/ops/bit/trait.Shr.js
+share/doc/rust/html/implementors/core/ops/bit/trait.ShrAssign.js
+share/doc/rust/html/implementors/core/ops/deref/
+share/doc/rust/html/implementors/core/ops/deref/trait.Deref.js
+share/doc/rust/html/implementors/core/ops/deref/trait.DerefMut.js
+share/doc/rust/html/implementors/core/ops/drop/
+share/doc/rust/html/implementors/core/ops/drop/trait.Drop.js
+share/doc/rust/html/implementors/core/ops/function/
+share/doc/rust/html/implementors/core/ops/function/trait.Fn.js
+share/doc/rust/html/implementors/core/ops/function/trait.FnMut.js
+share/doc/rust/html/implementors/core/ops/function/trait.FnOnce.js
+share/doc/rust/html/implementors/core/ops/index/
+share/doc/rust/html/implementors/core/ops/index/trait.Index.js
+share/doc/rust/html/implementors/core/ops/index/trait.IndexMut.js
+share/doc/rust/html/implementors/core/ops/place/
+share/doc/rust/html/implementors/core/ops/place/trait.BoxPlace.js
+share/doc/rust/html/implementors/core/ops/place/trait.Boxed.js
+share/doc/rust/html/implementors/core/ops/place/trait.InPlace.js
+share/doc/rust/html/implementors/core/ops/place/trait.Place.js
+share/doc/rust/html/implementors/core/ops/place/trait.Placer.js
 share/doc/rust/html/implementors/core/ops/trait.Add.js
 share/doc/rust/html/implementors/core/ops/trait.AddAssign.js
 share/doc/rust/html/implementors/core/ops/trait.BitAnd.js
@@ -2215,26 +2672,20 @@ share/doc/rust/html/implementors/core/op
 share/doc/rust/html/implementors/core/ops/trait.BitOrAssign.js
 share/doc/rust/html/implementors/core/ops/trait.BitXor.js
 share/doc/rust/html/implementors/core/ops/trait.BitXorAssign.js
-share/doc/rust/html/implementors/core/ops/trait.BoxPlace.js
-share/doc/rust/html/implementors/core/ops/trait.Boxed.js
 share/doc/rust/html/implementors/core/ops/trait.CoerceUnsized.js
 share/doc/rust/html/implementors/core/ops/trait.Deref.js
 share/doc/rust/html/implementors/core/ops/trait.DerefMut.js
 share/doc/rust/html/implementors/core/ops/trait.Div.js
 share/doc/rust/html/implementors/core/ops/trait.DivAssign.js
-share/doc/rust/html/implementors/core/ops/trait.Drop.js
 share/doc/rust/html/implementors/core/ops/trait.Fn.js
 share/doc/rust/html/implementors/core/ops/trait.FnMut.js
 share/doc/rust/html/implementors/core/ops/trait.FnOnce.js
-share/doc/rust/html/implementors/core/ops/trait.InPlace.js
 share/doc/rust/html/implementors/core/ops/trait.Index.js
 share/doc/rust/html/implementors/core/ops/trait.IndexMut.js
 share/doc/rust/html/implementors/core/ops/trait.Mul.js
 share/doc/rust/html/implementors/core/ops/trait.MulAssign.js
 share/doc/rust/html/implementors/core/ops/trait.Neg.js
 share/doc/rust/html/implementors/core/ops/trait.Not.js
-share/doc/rust/html/implementors/core/ops/trait.Place.js
-share/doc/rust/html/implementors/core/ops/trait.Placer.js
 share/doc/rust/html/implementors/core/ops/trait.Rem.js
 share/doc/rust/html/implementors/core/ops/trait.RemAssign.js
 share/doc/rust/html/implementors/core/ops/trait.Shl.js
@@ -2244,6 +2695,10 @@ share/doc/rust/html/implementors/core/op
 share/doc/rust/html/implementors/core/ops/trait.Sub.js
 share/doc/rust/html/implementors/core/ops/trait.SubAssign.js
 share/doc/rust/html/implementors/core/ops/trait.Try.js
+share/doc/rust/html/implementors/core/ops/try/
+share/doc/rust/html/implementors/core/ops/try/trait.Try.js
+share/doc/rust/html/implementors/core/ops/unsize/
+share/doc/rust/html/implementors/core/ops/unsize/trait.CoerceUnsized.js
 share/doc/rust/html/implementors/core/slice/
 share/doc/rust/html/implementors/core/slice/trait.SliceExt.js
 share/doc/rust/html/implementors/core/slice/trait.SliceIndex.js
@@ -2262,6 +2717,47 @@ share/doc/rust/html/implementors/rand/re
 share/doc/rust/html/implementors/rand/reseeding/trait.Reseeder.js
 share/doc/rust/html/implementors/rand/trait.Rng.js
 share/doc/rust/html/implementors/rand/trait.SeedableRng.js
+share/doc/rust/html/implementors/rustc_data_structures/
+share/doc/rust/html/implementors/rustc_data_structures/array_vec/
+share/doc/rust/html/implementors/rustc_data_structures/array_vec/trait.Array.js
+share/doc/rust/html/implementors/rustc_data_structures/bitslice/
+share/doc/rust/html/implementors/rustc_data_structures/bitslice/trait.BitSlice.js
+share/doc/rust/html/implementors/rustc_data_structures/bitslice/trait.BitwiseOperator.js
+share/doc/rust/html/implementors/rustc_data_structures/control_flow_graph/
+share/doc/rust/html/implementors/rustc_data_structures/control_flow_graph/trait.ControlFlowGraph.js
+share/doc/rust/html/implementors/rustc_data_structures/control_flow_graph/trait.GraphPredecessors.js
+share/doc/rust/html/implementors/rustc_data_structures/control_flow_graph/trait.GraphSuccessors.js
+share/doc/rust/html/implementors/rustc_data_structures/indexed_vec/
+share/doc/rust/html/implementors/rustc_data_structures/indexed_vec/trait.Idx.js
+share/doc/rust/html/implementors/rustc_data_structures/snapshot_vec/
+share/doc/rust/html/implementors/rustc_data_structures/snapshot_vec/trait.SnapshotVecDelegate.js
+share/doc/rust/html/implementors/rustc_data_structures/stable_hasher/
+share/doc/rust/html/implementors/rustc_data_structures/stable_hasher/trait.HashStable.js
+share/doc/rust/html/implementors/rustc_data_structures/stable_hasher/trait.StableHasherResult.js
+share/doc/rust/html/implementors/rustc_data_structures/tuple_slice/
+share/doc/rust/html/implementors/rustc_data_structures/tuple_slice/trait.TupleSlice.js
+share/doc/rust/html/implementors/rustc_data_structures/unify/
+share/doc/rust/html/implementors/rustc_data_structures/unify/trait.Combine.js
+share/doc/rust/html/implementors/rustc_errors/
+share/doc/rust/html/implementors/rustc_errors/emitter/
+share/doc/rust/html/implementors/rustc_errors/emitter/trait.Emitter.js
+share/doc/rust/html/implementors/rustc_errors/trait.CodeMapper.js
+share/doc/rust/html/implementors/serialize/
+share/doc/rust/html/implementors/serialize/hex/
+share/doc/rust/html/implementors/serialize/hex/trait.FromHex.js
+share/doc/rust/html/implementors/serialize/hex/trait.ToHex.js
+share/doc/rust/html/implementors/serialize/json/
+share/doc/rust/html/implementors/serialize/json/trait.ToJson.js
+share/doc/rust/html/implementors/serialize/serialize/
+share/doc/rust/html/implementors/serialize/serialize/trait.Decodable.js
+share/doc/rust/html/implementors/serialize/serialize/trait.Decoder.js
+share/doc/rust/html/implementors/serialize/serialize/trait.Encodable.js
+share/doc/rust/html/implementors/serialize/serialize/trait.Encoder.js
+share/doc/rust/html/implementors/serialize/serialize/trait.SpecializationError.js
+share/doc/rust/html/implementors/serialize/serialize/trait.SpecializedDecoder.js
+share/doc/rust/html/implementors/serialize/serialize/trait.SpecializedEncoder.js
+share/doc/rust/html/implementors/serialize/serialize/trait.UseSpecializedDecodable.js
+share/doc/rust/html/implementors/serialize/serialize/trait.UseSpecializedEncodable.js
 share/doc/rust/html/implementors/std/
 share/doc/rust/html/implementors/std/any/
 share/doc/rust/html/implementors/std/any/trait.Any.js
@@ -2309,6 +2805,8 @@ share/doc/rust/html/implementors/std/has
 share/doc/rust/html/implementors/std/hash/trait.BuildHasher.js
 share/doc/rust/html/implementors/std/hash/trait.Hash.js
 share/doc/rust/html/implementors/std/hash/trait.Hasher.js
+share/doc/rust/html/implementors/std/heap/
+share/doc/rust/html/implementors/std/heap/trait.Alloc.js
 share/doc/rust/html/implementors/std/io/
 share/doc/rust/html/implementors/std/io/trait.BufRead.js
 share/doc/rust/html/implementors/std/io/trait.Read.js
@@ -2331,6 +2829,8 @@ share/doc/rust/html/implementors/std/mar
 share/doc/rust/html/implementors/std/marker/trait.Send.js
 share/doc/rust/html/implementors/std/marker/trait.Sync.js
 share/doc/rust/html/implementors/std/net/
+share/doc/rust/html/implementors/std/net/addr/
+share/doc/rust/html/implementors/std/net/addr/trait.ToSocketAddrs.js
 share/doc/rust/html/implementors/std/net/trait.ToSocketAddrs.js
 share/doc/rust/html/implementors/std/ops/
 share/doc/rust/html/implementors/std/ops/trait.Add.js
@@ -2410,11 +2910,73 @@ share/doc/rust/html/implementors/std/str
 share/doc/rust/html/implementors/std/str/trait.FromStr.js
 share/doc/rust/html/implementors/std/string/
 share/doc/rust/html/implementors/std/string/trait.ToString.js
+share/doc/rust/html/implementors/std/sys/
+share/doc/rust/html/implementors/std/sys/imp/
+share/doc/rust/html/implementors/std/sys/imp/ext/
+share/doc/rust/html/implementors/std/sys/imp/ext/ffi/
+share/doc/rust/html/implementors/std/sys/imp/ext/ffi/trait.OsStrExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/ffi/trait.OsStringExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.DirBuilderExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.DirEntryExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.FileExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.FileTypeExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.MetadataExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.OpenOptionsExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/fs/trait.PermissionsExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/io/
+share/doc/rust/html/implementors/std/sys/imp/ext/io/trait.AsRawFd.js
+share/doc/rust/html/implementors/std/sys/imp/ext/io/trait.FromRawFd.js
+share/doc/rust/html/implementors/std/sys/imp/ext/io/trait.IntoRawFd.js
+share/doc/rust/html/implementors/std/sys/imp/ext/process/
+share/doc/rust/html/implementors/std/sys/imp/ext/process/trait.CommandExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/process/trait.ExitStatusExt.js
+share/doc/rust/html/implementors/std/sys/imp/ext/thread/
+share/doc/rust/html/implementors/std/sys/imp/ext/thread/trait.JoinHandleExt.js
 share/doc/rust/html/implementors/std_unicode/
 share/doc/rust/html/implementors/std_unicode/str/
 share/doc/rust/html/implementors/std_unicode/str/trait.UnicodeStr.js
 share/doc/rust/html/implementors/std_unicode/u_str/
 share/doc/rust/html/implementors/std_unicode/u_str/trait.UnicodeStr.js
+share/doc/rust/html/implementors/syntax/
+share/doc/rust/html/implementors/syntax/attr/
+share/doc/rust/html/implementors/syntax/attr/trait.HasAttrs.js
+share/doc/rust/html/implementors/syntax/codemap/
+share/doc/rust/html/implementors/syntax/codemap/trait.FileLoader.js
+share/doc/rust/html/implementors/syntax/ext/
+share/doc/rust/html/implementors/syntax/ext/base/
+share/doc/rust/html/implementors/syntax/ext/base/trait.AttrProcMacro.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.IdentMacroExpander.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.MacResult.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.MultiItemDecorator.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.MultiItemModifier.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.ProcMacro.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.Resolver.js
+share/doc/rust/html/implementors/syntax/ext/base/trait.TTMacroExpander.js
+share/doc/rust/html/implementors/syntax/ext/build/
+share/doc/rust/html/implementors/syntax/ext/build/trait.AstBuilder.js
+share/doc/rust/html/implementors/syntax/ext/quote/
+share/doc/rust/html/implementors/syntax/ext/quote/rt/
+share/doc/rust/html/implementors/syntax/ext/quote/rt/trait.ExtParseUtils.js
+share/doc/rust/html/implementors/syntax/ext/quote/rt/trait.ToTokens.js
+share/doc/rust/html/implementors/syntax/fold/
+share/doc/rust/html/implementors/syntax/fold/trait.Folder.js
+share/doc/rust/html/implementors/syntax/parse/
+share/doc/rust/html/implementors/syntax/parse/obsolete/
+share/doc/rust/html/implementors/syntax/parse/obsolete/trait.ParserObsoleteMethods.js
+share/doc/rust/html/implementors/syntax/print/
+share/doc/rust/html/implementors/syntax/print/pprust/
+share/doc/rust/html/implementors/syntax/print/pprust/trait.PpAnn.js
+share/doc/rust/html/implementors/syntax/print/pprust/trait.PrintState.js
+share/doc/rust/html/implementors/syntax/util/
+share/doc/rust/html/implementors/syntax/util/move_map/
+share/doc/rust/html/implementors/syntax/util/move_map/trait.MoveMap.js
+share/doc/rust/html/implementors/syntax/visit/
+share/doc/rust/html/implementors/syntax/visit/trait.Visitor.js
+share/doc/rust/html/implementors/syntax_pos/
+share/doc/rust/html/implementors/syntax_pos/trait.Pos.js
+share/doc/rust/html/implementors/term/
+share/doc/rust/html/implementors/term/trait.Terminal.js
 share/doc/rust/html/index.html
 share/doc/rust/html/intro.html
 share/doc/rust/html/main.css
@@ -2431,6 +2993,7 @@ share/doc/rust/html/nomicon/_FontAwesome
 share/doc/rust/html/nomicon/_FontAwesome/fonts/fontawesome-webfont.ttf
 share/doc/rust/html/nomicon/_FontAwesome/fonts/fontawesome-webfont.woff
 share/doc/rust/html/nomicon/_FontAwesome/fonts/fontawesome-webfont.woff2
+share/doc/rust/html/nomicon/aliasing.html
 share/doc/rust/html/nomicon/arc-and-mutex.html
 share/doc/rust/html/nomicon/atomics.html
 share/doc/rust/html/nomicon/book.css
@@ -2497,12 +3060,33 @@ share/doc/rust/html/nomicon/working-with
 share/doc/rust/html/normalize.css
 share/doc/rust/html/not_found.html
 share/doc/rust/html/proc_macro/
+share/doc/rust/html/proc_macro/Delimiter.t.html
 share/doc/rust/html/proc_macro/LexError.t.html
+share/doc/rust/html/proc_macro/Literal.t.html
+share/doc/rust/html/proc_macro/Spacing.t.html
+share/doc/rust/html/proc_macro/Span.t.html
+share/doc/rust/html/proc_macro/Term.t.html
+share/doc/rust/html/proc_macro/TokenNode.t.html
 share/doc/rust/html/proc_macro/TokenStream.t.html
+share/doc/rust/html/proc_macro/TokenTree.t.html
+share/doc/rust/html/proc_macro/TokenTreeIter.t.html
+share/doc/rust/html/proc_macro/enum.Delimiter.html
+share/doc/rust/html/proc_macro/enum.Spacing.html
+share/doc/rust/html/proc_macro/enum.TokenNode.html
+share/doc/rust/html/proc_macro/fn.quote_span.html
 share/doc/rust/html/proc_macro/index.html
+share/doc/rust/html/proc_macro/macro.quote!.html
+share/doc/rust/html/proc_macro/macro.quote.html
+share/doc/rust/html/proc_macro/quote.m.html
+share/doc/rust/html/proc_macro/quote_span.v.html
 share/doc/rust/html/proc_macro/sidebar-items.js
 share/doc/rust/html/proc_macro/struct.LexError.html
+share/doc/rust/html/proc_macro/struct.Literal.html
+share/doc/rust/html/proc_macro/struct.Span.html
+share/doc/rust/html/proc_macro/struct.Term.html
 share/doc/rust/html/proc_macro/struct.TokenStream.html
+share/doc/rust/html/proc_macro/struct.TokenTree.html
+share/doc/rust/html/proc_macro/struct.TokenTreeIter.html
 share/doc/rust/html/reference/
 share/doc/rust/html/reference.html
 share/doc/rust/html/reference/_FontAwesome/
@@ -2579,34 +3163,32 @@ share/doc/rust/html/rustdoc.html
 share/doc/rust/html/search-index.js
 share/doc/rust/html/src/
 share/doc/rust/html/src/alloc/
+share/doc/rust/html/src/alloc/allocator.rs.html
 share/doc/rust/html/src/alloc/arc.rs.html
+share/doc/rust/html/src/alloc/binary_heap.rs.html
+share/doc/rust/html/src/alloc/borrow.rs.html
 share/doc/rust/html/src/alloc/boxed.rs.html
+share/doc/rust/html/src/alloc/btree/
+share/doc/rust/html/src/alloc/btree/map.rs.html
+share/doc/rust/html/src/alloc/btree/mod.rs.html
+share/doc/rust/html/src/alloc/btree/node.rs.html
+share/doc/rust/html/src/alloc/btree/search.rs.html
+share/doc/rust/html/src/alloc/btree/set.rs.html
+share/doc/rust/html/src/alloc/fmt.rs.html
 share/doc/rust/html/src/alloc/heap.rs.html
 share/doc/rust/html/src/alloc/lib.rs.html
+share/doc/rust/html/src/alloc/linked_list.rs.html
 share/doc/rust/html/src/alloc/macros.rs.html
-share/doc/rust/html/src/alloc/oom.rs.html
+share/doc/rust/html/src/alloc/range.rs.html
 share/doc/rust/html/src/alloc/raw_vec.rs.html
 share/doc/rust/html/src/alloc/rc.rs.html
+share/doc/rust/html/src/alloc/slice.rs.html
 share/doc/rust/html/src/alloc/str.rs.html
+share/doc/rust/html/src/alloc/string.rs.html
+share/doc/rust/html/src/alloc/vec.rs.html
+share/doc/rust/html/src/alloc/vec_deque.rs.html
 share/doc/rust/html/src/collections/
-share/doc/rust/html/src/collections/binary_heap.rs.html
-share/doc/rust/html/src/collections/borrow.rs.html
-share/doc/rust/html/src/collections/btree/
-share/doc/rust/html/src/collections/btree/map.rs.html
-share/doc/rust/html/src/collections/btree/mod.rs.html
-share/doc/rust/html/src/collections/btree/node.rs.html
-share/doc/rust/html/src/collections/btree/search.rs.html
-share/doc/rust/html/src/collections/btree/set.rs.html
-share/doc/rust/html/src/collections/fmt.rs.html
 share/doc/rust/html/src/collections/lib.rs.html
-share/doc/rust/html/src/collections/linked_list.rs.html
-share/doc/rust/html/src/collections/macros.rs.html
-share/doc/rust/html/src/collections/range.rs.html
-share/doc/rust/html/src/collections/slice.rs.html
-share/doc/rust/html/src/collections/str.rs.html
-share/doc/rust/html/src/collections/string.rs.html
-share/doc/rust/html/src/collections/vec.rs.html
-share/doc/rust/html/src/collections/vec_deque.rs.html
 share/doc/rust/html/src/core/
 share/doc/rust/html/src/core/any.rs.html
 share/doc/rust/html/src/core/array.rs.html
@@ -2677,7 +3259,18 @@ share/doc/rust/html/src/core/num/u8.rs.h
 share/doc/rust/html/src/core/num/uint_macros.rs.html
 share/doc/rust/html/src/core/num/usize.rs.html
 share/doc/rust/html/src/core/num/wrapping.rs.html
-share/doc/rust/html/src/core/ops.rs.html
+share/doc/rust/html/src/core/ops/
+share/doc/rust/html/src/core/ops/arith.rs.html
+share/doc/rust/html/src/core/ops/bit.rs.html
+share/doc/rust/html/src/core/ops/deref.rs.html
+share/doc/rust/html/src/core/ops/drop.rs.html
+share/doc/rust/html/src/core/ops/function.rs.html
+share/doc/rust/html/src/core/ops/index.rs.html
+share/doc/rust/html/src/core/ops/mod.rs.html
+share/doc/rust/html/src/core/ops/place.rs.html
+share/doc/rust/html/src/core/ops/range.rs.html
+share/doc/rust/html/src/core/ops/try.rs.html
+share/doc/rust/html/src/core/ops/unsize.rs.html
 share/doc/rust/html/src/core/option.rs.html
 share/doc/rust/html/src/core/panicking.rs.html
 share/doc/rust/html/src/core/prelude/
@@ -2699,6 +3292,7 @@ share/doc/rust/html/src/core/sync/mod.rs
 share/doc/rust/html/src/core/tuple.rs.html
 share/doc/rust/html/src/proc_macro/
 share/doc/rust/html/src/proc_macro/lib.rs.html
+share/doc/rust/html/src/proc_macro/quote.rs.html
 share/doc/rust/html/src/std/
 share/doc/rust/html/src/std/ascii.rs.html
 share/doc/rust/html/src/std/collections/
@@ -2717,6 +3311,7 @@ share/doc/rust/html/src/std/ffi/c_str.rs
 share/doc/rust/html/src/std/ffi/mod.rs.html
 share/doc/rust/html/src/std/ffi/os_str.rs.html
 share/doc/rust/html/src/std/fs.rs.html
+share/doc/rust/html/src/std/heap.rs.html
 share/doc/rust/html/src/std/io/
 share/doc/rust/html/src/std/io/buffered.rs.html
 share/doc/rust/html/src/std/io/cursor.rs.html
@@ -2786,6 +3381,7 @@ share/doc/rust/html/src/std/sys/unix/bac
 share/doc/rust/html/src/std/sys/unix/backtrace/tracing/gcc_s.rs.html
 share/doc/rust/html/src/std/sys/unix/backtrace/tracing/mod.rs.html
 share/doc/rust/html/src/std/sys/unix/condvar.rs.html
+share/doc/rust/html/src/std/sys/unix/env.rs.html
 share/doc/rust/html/src/std/sys/unix/ext/
 share/doc/rust/html/src/std/sys/unix/ext/ffi.rs.html
 share/doc/rust/html/src/std/sys/unix/ext/fs.rs.html
@@ -2797,6 +3393,7 @@ share/doc/rust/html/src/std/sys/unix/ext
 share/doc/rust/html/src/std/sys/unix/ext/thread.rs.html
 share/doc/rust/html/src/std/sys/unix/fd.rs.html
 share/doc/rust/html/src/std/sys/unix/fs.rs.html
+share/doc/rust/html/src/std/sys/unix/memchr.rs.html
 share/doc/rust/html/src/std/sys/unix/mod.rs.html
 share/doc/rust/html/src/std/sys/unix/mutex.rs.html
 share/doc/rust/html/src/std/sys/unix/net.rs.html
@@ -2845,6 +3442,7 @@ share/doc/rust/html/src/std/time/mod.rs.
 share/doc/rust/html/src/std_unicode/
 share/doc/rust/html/src/std_unicode/char.rs.html
 share/doc/rust/html/src/std_unicode/lib.rs.html
+share/doc/rust/html/src/std_unicode/lossy.rs.html
 share/doc/rust/html/src/std_unicode/tables.rs.html
 share/doc/rust/html/src/std_unicode/u_str.rs.html
 share/doc/rust/html/std/
@@ -2921,6 +3519,7 @@ share/doc/rust/html/std/char/EscapeDebug
 share/doc/rust/html/std/char/EscapeDefault.t.html
 share/doc/rust/html/std/char/EscapeUnicode.t.html
 share/doc/rust/html/std/char/MAX.v.html
+share/doc/rust/html/std/char/ParseCharError.t.html
 share/doc/rust/html/std/char/REPLACEMENT_CHARACTER.v.html
 share/doc/rust/html/std/char/ToLowercase.t.html
 share/doc/rust/html/std/char/ToUppercase.t.html
@@ -2947,6 +3546,7 @@ share/doc/rust/html/std/char/struct.Deco
 share/doc/rust/html/std/char/struct.EscapeDebug.html
 share/doc/rust/html/std/char/struct.EscapeDefault.html
 share/doc/rust/html/std/char/struct.EscapeUnicode.html
+share/doc/rust/html/std/char/struct.ParseCharError.html
 share/doc/rust/html/std/char/struct.ToLowercase.html
 share/doc/rust/html/std/char/struct.ToUppercase.html
 share/doc/rust/html/std/clone/
@@ -3188,6 +3788,7 @@ share/doc/rust/html/std/collections/vec_
 share/doc/rust/html/std/collections/vec_deque/struct.PlaceFront.html
 share/doc/rust/html/std/collections/vec_deque/struct.VecDeque.html
 share/doc/rust/html/std/column.m.html
+share/doc/rust/html/std/compile_error.m.html
 share/doc/rust/html/std/concat.m.html
 share/doc/rust/html/std/concat_idents.m.html
 share/doc/rust/html/std/convert/
@@ -3568,6 +4169,23 @@ share/doc/rust/html/std/hash/struct.SipH
 share/doc/rust/html/std/hash/trait.BuildHasher.html
 share/doc/rust/html/std/hash/trait.Hash.html
 share/doc/rust/html/std/hash/trait.Hasher.html
+share/doc/rust/html/std/heap/
+share/doc/rust/html/std/heap/Alloc.t.html
+share/doc/rust/html/std/heap/AllocErr.t.html
+share/doc/rust/html/std/heap/CannotReallocInPlace.t.html
+share/doc/rust/html/std/heap/Excess.t.html
+share/doc/rust/html/std/heap/Heap.t.html
+share/doc/rust/html/std/heap/Layout.t.html
+share/doc/rust/html/std/heap/System.t.html
+share/doc/rust/html/std/heap/enum.AllocErr.html
+share/doc/rust/html/std/heap/index.html
+share/doc/rust/html/std/heap/sidebar-items.js
+share/doc/rust/html/std/heap/struct.CannotReallocInPlace.html
+share/doc/rust/html/std/heap/struct.Excess.html
+share/doc/rust/html/std/heap/struct.Heap.html
+share/doc/rust/html/std/heap/struct.Layout.html
+share/doc/rust/html/std/heap/struct.System.html
+share/doc/rust/html/std/heap/trait.Alloc.html
 share/doc/rust/html/std/i128/
 share/doc/rust/html/std/i128.t.html
 share/doc/rust/html/std/i128/MAX.v.html
@@ -3717,8 +4335,10 @@ share/doc/rust/html/std/intrinsics/copys
 share/doc/rust/html/std/intrinsics/cosf32.v.html
 share/doc/rust/html/std/intrinsics/cosf64.v.html
 share/doc/rust/html/std/intrinsics/ctlz.v.html
+share/doc/rust/html/std/intrinsics/ctlz_nonzero.v.html
 share/doc/rust/html/std/intrinsics/ctpop.v.html
 share/doc/rust/html/std/intrinsics/cttz.v.html
+share/doc/rust/html/std/intrinsics/cttz_nonzero.v.html
 share/doc/rust/html/std/intrinsics/discriminant_value.v.html
 share/doc/rust/html/std/intrinsics/drop_in_place.v.html
 share/doc/rust/html/std/intrinsics/exp2f32.v.html
@@ -3838,8 +4458,10 @@ share/doc/rust/html/std/intrinsics/fn.co
 share/doc/rust/html/std/intrinsics/fn.cosf32.html
 share/doc/rust/html/std/intrinsics/fn.cosf64.html
 share/doc/rust/html/std/intrinsics/fn.ctlz.html
+share/doc/rust/html/std/intrinsics/fn.ctlz_nonzero.html
 share/doc/rust/html/std/intrinsics/fn.ctpop.html
 share/doc/rust/html/std/intrinsics/fn.cttz.html
+share/doc/rust/html/std/intrinsics/fn.cttz_nonzero.html
 share/doc/rust/html/std/intrinsics/fn.discriminant_value.html
 share/doc/rust/html/std/intrinsics/fn.drop_in_place.html
 share/doc/rust/html/std/intrinsics/fn.exp2f32.html
@@ -3991,6 +4613,7 @@ share/doc/rust/html/std/io/Cursor.t.html
 share/doc/rust/html/std/io/Empty.t.html
 share/doc/rust/html/std/io/Error.t.html
 share/doc/rust/html/std/io/ErrorKind.t.html
+share/doc/rust/html/std/io/Initializer.t.html
 share/doc/rust/html/std/io/IntoInnerError.t.html
 share/doc/rust/html/std/io/LineWriter.t.html
 share/doc/rust/html/std/io/Lines.t.html
@@ -4077,6 +4700,7 @@ share/doc/rust/html/std/io/struct.Chars.
 share/doc/rust/html/std/io/struct.Cursor.html
 share/doc/rust/html/std/io/struct.Empty.html
 share/doc/rust/html/std/io/struct.Error.html
+share/doc/rust/html/std/io/struct.Initializer.html
 share/doc/rust/html/std/io/struct.IntoInnerError.html
 share/doc/rust/html/std/io/struct.LineWriter.html
 share/doc/rust/html/std/io/struct.Lines.html
@@ -4122,7 +4746,6 @@ share/doc/rust/html/std/iter/
 share/doc/rust/html/std/iter/Chain.t.html
 share/doc/rust/html/std/iter/Cloned.t.html
 share/doc/rust/html/std/iter/Cycle.t.html
-share/doc/rust/html/std/iter/DeprecatedStepBy.t.html
 share/doc/rust/html/std/iter/DoubleEndedIterator.t.html
 share/doc/rust/html/std/iter/Empty.t.html
 share/doc/rust/html/std/iter/Enumerate.t.html
@@ -4164,7 +4787,6 @@ share/doc/rust/html/std/iter/sidebar-ite
 share/doc/rust/html/std/iter/struct.Chain.html
 share/doc/rust/html/std/iter/struct.Cloned.html
 share/doc/rust/html/std/iter/struct.Cycle.html
-share/doc/rust/html/std/iter/struct.DeprecatedStepBy.html
 share/doc/rust/html/std/iter/struct.Empty.html
 share/doc/rust/html/std/iter/struct.Enumerate.html
 share/doc/rust/html/std/iter/struct.Filter.html
@@ -4206,6 +4828,8 @@ share/doc/rust/html/std/macro.cfg!.html
 share/doc/rust/html/std/macro.cfg.html
 share/doc/rust/html/std/macro.column!.html
 share/doc/rust/html/std/macro.column.html
+share/doc/rust/html/std/macro.compile_error!.html
+share/doc/rust/html/std/macro.compile_error.html
 share/doc/rust/html/std/macro.concat!.html
 share/doc/rust/html/std/macro.concat.html
 share/doc/rust/html/std/macro.concat_idents!.html
@@ -4832,6 +5456,7 @@ share/doc/rust/html/std/ptr/fn.read_unal
 share/doc/rust/html/std/ptr/fn.read_volatile.html
 share/doc/rust/html/std/ptr/fn.replace.html
 share/doc/rust/html/std/ptr/fn.swap.html
+share/doc/rust/html/std/ptr/fn.swap_nonoverlapping.html
 share/doc/rust/html/std/ptr/fn.write.html
 share/doc/rust/html/std/ptr/fn.write_bytes.html
 share/doc/rust/html/std/ptr/fn.write_unaligned.html
@@ -4847,6 +5472,7 @@ share/doc/rust/html/std/ptr/sidebar-item
 share/doc/rust/html/std/ptr/struct.Shared.html
 share/doc/rust/html/std/ptr/struct.Unique.html
 share/doc/rust/html/std/ptr/swap.v.html
+share/doc/rust/html/std/ptr/swap_nonoverlapping.v.html
 share/doc/rust/html/std/ptr/write.v.html
 share/doc/rust/html/std/ptr/write_bytes.v.html
 share/doc/rust/html/std/ptr/write_unaligned.v.html
@@ -5253,6 +5879,7 @@ share/doc/rust/html/std/sys_common/poiso
 share/doc/rust/html/std/sys_common/poison/type.LockResult.html
 share/doc/rust/html/std/sys_common/poison/type.TryLockResult.html
 share/doc/rust/html/std/thread/
+share/doc/rust/html/std/thread/AccessError.t.html
 share/doc/rust/html/std/thread/Builder.t.html
 share/doc/rust/html/std/thread/JoinHandle.t.html
 share/doc/rust/html/std/thread/LocalKey.t.html
@@ -5273,9 +5900,11 @@ share/doc/rust/html/std/thread/fn.spawn.
 share/doc/rust/html/std/thread/fn.yield_now.html
 share/doc/rust/html/std/thread/index.html
 share/doc/rust/html/std/thread/local/
+share/doc/rust/html/std/thread/local/AccessError.t.html
 share/doc/rust/html/std/thread/local/LocalKey.t.html
 share/doc/rust/html/std/thread/local/LocalKeyState.t.html
 share/doc/rust/html/std/thread/local/enum.LocalKeyState.html
+share/doc/rust/html/std/thread/local/struct.AccessError.html
 share/doc/rust/html/std/thread/local/struct.LocalKey.html
 share/doc/rust/html/std/thread/panicking.v.html
 share/doc/rust/html/std/thread/park.v.html
@@ -5285,6 +5914,7 @@ share/doc/rust/html/std/thread/sidebar-i
 share/doc/rust/html/std/thread/sleep.v.html
 share/doc/rust/html/std/thread/sleep_ms.v.html
 share/doc/rust/html/std/thread/spawn.v.html
+share/doc/rust/html/std/thread/struct.AccessError.html
 share/doc/rust/html/std/thread/struct.Builder.html
 share/doc/rust/html/std/thread/struct.JoinHandle.html
 share/doc/rust/html/std/thread/struct.LocalKey.html
@@ -5387,6 +6017,7 @@ share/doc/rust/html/std_unicode/char/Esc
 share/doc/rust/html/std_unicode/char/EscapeDefault.t.html
 share/doc/rust/html/std_unicode/char/EscapeUnicode.t.html
 share/doc/rust/html/std_unicode/char/MAX.v.html
+share/doc/rust/html/std_unicode/char/ParseCharError.t.html
 share/doc/rust/html/std_unicode/char/REPLACEMENT_CHARACTER.v.html
 share/doc/rust/html/std_unicode/char/ToLowercase.t.html
 share/doc/rust/html/std_unicode/char/ToUppercase.t.html
@@ -5413,6 +6044,7 @@ share/doc/rust/html/std_unicode/char/str
 share/doc/rust/html/std_unicode/char/struct.EscapeDebug.html
 share/doc/rust/html/std_unicode/char/struct.EscapeDefault.html
 share/doc/rust/html/std_unicode/char/struct.EscapeUnicode.html
+share/doc/rust/html/std_unicode/char/struct.ParseCharError.html
 share/doc/rust/html/std_unicode/char/struct.ToLowercase.html
 share/doc/rust/html/std_unicode/char/struct.ToUppercase.html
 share/doc/rust/html/std_unicode/derived_property/
@@ -5423,6 +6055,15 @@ share/doc/rust/html/std_unicode/derived_
 share/doc/rust/html/std_unicode/derived_property/index.html
 share/doc/rust/html/std_unicode/derived_property/sidebar-items.js
 share/doc/rust/html/std_unicode/index.html
+share/doc/rust/html/std_unicode/lossy/
+share/doc/rust/html/std_unicode/lossy/Utf8Lossy.t.html
+share/doc/rust/html/std_unicode/lossy/Utf8LossyChunk.t.html
+share/doc/rust/html/std_unicode/lossy/Utf8LossyChunksIter.t.html
+share/doc/rust/html/std_unicode/lossy/index.html
+share/doc/rust/html/std_unicode/lossy/sidebar-items.js
+share/doc/rust/html/std_unicode/lossy/struct.Utf8Lossy.html
+share/doc/rust/html/std_unicode/lossy/struct.Utf8LossyChunk.html
+share/doc/rust/html/std_unicode/lossy/struct.Utf8LossyChunksIter.html
 share/doc/rust/html/std_unicode/property/
 share/doc/rust/html/std_unicode/property/Pattern_White_Space.v.html
 share/doc/rust/html/std_unicode/property/fn.Pattern_White_Space.html
@@ -5473,6 +6114,7 @@ share/doc/rust/html/unstable-book/book.j
 share/doc/rust/html/unstable-book/compiler-flags/
 share/doc/rust/html/unstable-book/compiler-flags.html
 share/doc/rust/html/unstable-book/compiler-flags/linker-flavor.html
+share/doc/rust/html/unstable-book/compiler-flags/profile.html
 share/doc/rust/html/unstable-book/compiler-flags/remap-path-prefix.html
 share/doc/rust/html/unstable-book/favicon.png
 share/doc/rust/html/unstable-book/highlight.css
@@ -5489,10 +6131,10 @@ share/doc/rust/html/unstable-book/langua
 share/doc/rust/html/unstable-book/language-features/abi-vectorcall.html
 share/doc/rust/html/unstable-book/language-features/abi-x86-interrupt.html
 
share/doc/rust/html/unstable-book/language-features/advanced-slice-patterns.html
-share/doc/rust/html/unstable-book/language-features/allocator.html
+share/doc/rust/html/unstable-book/language-features/allocator-internals.html
+share/doc/rust/html/unstable-book/language-features/allow-fail.html
 
share/doc/rust/html/unstable-book/language-features/allow-internal-unstable.html
 share/doc/rust/html/unstable-book/language-features/asm.html
-share/doc/rust/html/unstable-book/language-features/associated-consts.html
 
share/doc/rust/html/unstable-book/language-features/associated-type-defaults.html
 share/doc/rust/html/unstable-book/language-features/attr-literals.html
 share/doc/rust/html/unstable-book/language-features/box-patterns.html
@@ -5509,6 +6151,7 @@ share/doc/rust/html/unstable-book/langua
 share/doc/rust/html/unstable-book/language-features/const-indexing.html
 share/doc/rust/html/unstable-book/language-features/custom-attribute.html
 share/doc/rust/html/unstable-book/language-features/custom-derive.html
+share/doc/rust/html/unstable-book/language-features/decl-macro.html
 
share/doc/rust/html/unstable-book/language-features/default-type-parameter-fallback.html
 share/doc/rust/html/unstable-book/language-features/drop-types-in-const.html
 share/doc/rust/html/unstable-book/language-features/dropck-eyepatch.html
@@ -5516,7 +6159,8 @@ share/doc/rust/html/unstable-book/langua
 
share/doc/rust/html/unstable-book/language-features/exclusive-range-pattern.html
 share/doc/rust/html/unstable-book/language-features/fundamental.html
 share/doc/rust/html/unstable-book/language-features/generic-param-attrs.html
-share/doc/rust/html/unstable-book/language-features/global_asm.html
+share/doc/rust/html/unstable-book/language-features/global-allocator.html
+share/doc/rust/html/unstable-book/language-features/global-asm.html
 share/doc/rust/html/unstable-book/language-features/i128-type.html
 share/doc/rust/html/unstable-book/language-features/inclusive-range-syntax.html
 share/doc/rust/html/unstable-book/language-features/intrinsics.html
@@ -5547,6 +6191,7 @@ share/doc/rust/html/unstable-book/langua
 share/doc/rust/html/unstable-book/language-features/plugin.html
 share/doc/rust/html/unstable-book/language-features/prelude-import.html
 share/doc/rust/html/unstable-book/language-features/proc-macro.html
+share/doc/rust/html/unstable-book/language-features/profiler-runtime.html
 share/doc/rust/html/unstable-book/language-features/quote.html
 share/doc/rust/html/unstable-book/language-features/repr-align.html
 share/doc/rust/html/unstable-book/language-features/repr-simd.html
@@ -5562,13 +6207,13 @@ share/doc/rust/html/unstable-book/langua
 share/doc/rust/html/unstable-book/language-features/start.html
 share/doc/rust/html/unstable-book/language-features/static-nobundle.html
 share/doc/rust/html/unstable-book/language-features/stmt-expr-attributes.html
-share/doc/rust/html/unstable-book/language-features/struct-field-attributes.html
 share/doc/rust/html/unstable-book/language-features/structural-match.html
 share/doc/rust/html/unstable-book/language-features/target-feature.html
 share/doc/rust/html/unstable-book/language-features/thread-local.html
 share/doc/rust/html/unstable-book/language-features/trace-macros.html
 share/doc/rust/html/unstable-book/language-features/type-ascription.html
 share/doc/rust/html/unstable-book/language-features/unboxed-closures.html
+share/doc/rust/html/unstable-book/language-features/unsized-tuple-coercion.html
 share/doc/rust/html/unstable-book/language-features/untagged-unions.html
 share/doc/rust/html/unstable-book/language-features/unwind-attributes.html
 share/doc/rust/html/unstable-book/language-features/use-extern-macros.html
@@ -5578,16 +6223,15 @@ share/doc/rust/html/unstable-book/librar
 share/doc/rust/html/unstable-book/library-features/alloc-jemalloc.html
 share/doc/rust/html/unstable-book/library-features/alloc-system.html
 share/doc/rust/html/unstable-book/library-features/alloc.html
-share/doc/rust/html/unstable-book/library-features/as-c-str.html
+share/doc/rust/html/unstable-book/library-features/allocator-api.html
 share/doc/rust/html/unstable-book/library-features/ascii-ctype.html
 share/doc/rust/html/unstable-book/library-features/box-heap.html
 share/doc/rust/html/unstable-book/library-features/c-void-variant.html
-share/doc/rust/html/unstable-book/library-features/char-escape-debug.html
+share/doc/rust/html/unstable-book/library-features/char-error-internals.html
 share/doc/rust/html/unstable-book/library-features/coerce-unsized.html
 share/doc/rust/html/unstable-book/library-features/collection-placement.html
 share/doc/rust/html/unstable-book/library-features/collections-range.html
 share/doc/rust/html/unstable-book/library-features/collections.html
-share/doc/rust/html/unstable-book/library-features/compiler-builtins-lib.html
 share/doc/rust/html/unstable-book/library-features/compiler-fences.html
 share/doc/rust/html/unstable-book/library-features/concat-idents-macro.html
 share/doc/rust/html/unstable-book/library-features/core-char-ext.html
@@ -5608,13 +6252,12 @@ share/doc/rust/html/unstable-book/librar
 share/doc/rust/html/unstable-book/library-features/fd-read.html
 share/doc/rust/html/unstable-book/library-features/fd.html
 share/doc/rust/html/unstable-book/library-features/fixed-size-array.html
-share/doc/rust/html/unstable-book/library-features/float-bits-conv.html
 share/doc/rust/html/unstable-book/library-features/flt2dec.html
 share/doc/rust/html/unstable-book/library-features/fmt-flags-align.html
 share/doc/rust/html/unstable-book/library-features/fmt-internals.html
 share/doc/rust/html/unstable-book/library-features/fn-traits.html
 share/doc/rust/html/unstable-book/library-features/fnbox.html
-share/doc/rust/html/unstable-book/library-features/from_utf8_error_as_bytes.html
+share/doc/rust/html/unstable-book/library-features/from-utf8-error-as-bytes.html
 share/doc/rust/html/unstable-book/library-features/fused.html
 share/doc/rust/html/unstable-book/library-features/future-atomic-orderings.html
 share/doc/rust/html/unstable-book/library-features/get-type-id.html
@@ -5622,41 +6265,41 @@ share/doc/rust/html/unstable-book/librar
 share/doc/rust/html/unstable-book/library-features/hint-core-should-pause.html
 share/doc/rust/html/unstable-book/library-features/i128.html
 share/doc/rust/html/unstable-book/library-features/inclusive-range.html
+share/doc/rust/html/unstable-book/library-features/int-error-internals.html
 share/doc/rust/html/unstable-book/library-features/integer-atomics.html
-share/doc/rust/html/unstable-book/library-features/into-boxed-c-str.html
-share/doc/rust/html/unstable-book/library-features/into-boxed-os-str.html
-share/doc/rust/html/unstable-book/library-features/into-boxed-path.html
 share/doc/rust/html/unstable-book/library-features/io-error-internals.html
 share/doc/rust/html/unstable-book/library-features/io.html
 share/doc/rust/html/unstable-book/library-features/ip.html
 share/doc/rust/html/unstable-book/library-features/iter-rfind.html
+share/doc/rust/html/unstable-book/library-features/iterator-for-each.html
 share/doc/rust/html/unstable-book/library-features/iterator-step-by.html
 share/doc/rust/html/unstable-book/library-features/libstd-io-internals.html
 share/doc/rust/html/unstable-book/library-features/libstd-sys-internals.html
 share/doc/rust/html/unstable-book/library-features/libstd-thread-internals.html
 share/doc/rust/html/unstable-book/library-features/linked-list-extras.html
 share/doc/rust/html/unstable-book/library-features/lookup-host.html
-share/doc/rust/html/unstable-book/library-features/manually-drop.html
-share/doc/rust/html/unstable-book/library-features/more-io-inner-methods.html
 share/doc/rust/html/unstable-book/library-features/mpsc-select.html
 share/doc/rust/html/unstable-book/library-features/n16.html
+share/doc/rust/html/unstable-book/library-features/needs-drop.html
 share/doc/rust/html/unstable-book/library-features/never-type-impls.html
 share/doc/rust/html/unstable-book/library-features/nonzero.html
 share/doc/rust/html/unstable-book/library-features/offset-to.html
 share/doc/rust/html/unstable-book/library-features/once-poison.html
-share/doc/rust/html/unstable-book/library-features/oom.html
-share/doc/rust/html/unstable-book/library-features/option-entry.html
+share/doc/rust/html/unstable-book/library-features/ord-max-min.html
 share/doc/rust/html/unstable-book/library-features/panic-abort.html
+share/doc/rust/html/unstable-book/library-features/panic-col.html
 share/doc/rust/html/unstable-book/library-features/panic-unwind.html
 share/doc/rust/html/unstable-book/library-features/pattern.html
 share/doc/rust/html/unstable-book/library-features/placement-in.html
 share/doc/rust/html/unstable-book/library-features/placement-new-protocol.html
 share/doc/rust/html/unstable-book/library-features/print-internals.html
 share/doc/rust/html/unstable-book/library-features/proc-macro-internals.html
-share/doc/rust/html/unstable-book/library-features/question-mark-carrier.html
+share/doc/rust/html/unstable-book/library-features/proc-macro.html
+share/doc/rust/html/unstable-book/library-features/profiler-runtime-lib.html
 share/doc/rust/html/unstable-book/library-features/rand.html
 share/doc/rust/html/unstable-book/library-features/range-contains.html
 share/doc/rust/html/unstable-book/library-features/raw.html
+share/doc/rust/html/unstable-book/library-features/read-initializer.html
 share/doc/rust/html/unstable-book/library-features/rt.html
 share/doc/rust/html/unstable-book/library-features/rustc-private.html
 share/doc/rust/html/unstable-book/library-features/sanitizer-runtime-lib.html
@@ -5668,15 +6311,13 @@ share/doc/rust/html/unstable-book/librar
 share/doc/rust/html/unstable-book/library-features/slice-rotate.html
 share/doc/rust/html/unstable-book/library-features/slice-rsplit.html
 share/doc/rust/html/unstable-book/library-features/sort-internals.html
-share/doc/rust/html/unstable-book/library-features/sort-unstable.html
 share/doc/rust/html/unstable-book/library-features/splice.html
-share/doc/rust/html/unstable-book/library-features/step-by.html
 share/doc/rust/html/unstable-book/library-features/step-trait.html
-share/doc/rust/html/unstable-book/library-features/str-box-extras.html
-share/doc/rust/html/unstable-book/library-features/str-checked-slicing.html
 share/doc/rust/html/unstable-book/library-features/str-escape.html
 share/doc/rust/html/unstable-book/library-features/str-internals.html
-share/doc/rust/html/unstable-book/library-features/str-mut-extras.html
+share/doc/rust/html/unstable-book/library-features/swap-nonoverlapping.html
+share/doc/rust/html/unstable-book/library-features/take-set-limit.html
+share/doc/rust/html/unstable-book/library-features/tcpstream-connect-timeout.html
 share/doc/rust/html/unstable-book/library-features/test.html
 share/doc/rust/html/unstable-book/library-features/thread-local-internals.html
 share/doc/rust/html/unstable-book/library-features/thread-local-state.html
@@ -5687,7 +6328,7 @@ share/doc/rust/html/unstable-book/librar
 share/doc/rust/html/unstable-book/library-features/unicode.html
 share/doc/rust/html/unstable-book/library-features/unique.html
 share/doc/rust/html/unstable-book/library-features/unsize.html
-share/doc/rust/html/unstable-book/library-features/utf8-error-error-len.html
+share/doc/rust/html/unstable-book/library-features/update-panic-count.html
 share/doc/rust/html/unstable-book/library-features/vec-remove-item.html
 share/doc/rust/html/unstable-book/library-features/vec-resize-default.html
 share/doc/rust/html/unstable-book/library-features/windows-c.html

Reply via email to