Hi,

Here two diffs for:
  - lang/rust
  - devel/cargo

I expect the next release to collapse the two ports in one port with
subpackages. For this one, it is more simple to keep them separated.

As usually now, some changes in packaging: I embedded rustdoc in the
bootstrap. It bothers me, but it requires to much patches in source tree
to make the docs to depend of just built rustdoc binary (instead of one
from external).

Note I have also a WIP for building with cc=clang (base clang). It
requires to switch back to embedded llvm, and in rustc 1.18.0 it is
still based on LLVM 3.9.

Tests done under amd64:
  - lang/rust passes all the testsuite
  - devel/cargo is able to compile external program
  - textproc/ripgrep is buildable and passes it testsuite
  - www/mozilla-firefox is buildable
  - mozilla-central trunk (from some days/weeks ago) is also buildable

Tests done under i386:
  - lang/rust passes all the testsuite
  - devel/cargo is able to compile external program
  - textproc/ripgrep is buildable and passes it testsuite
  - www/mozilla-firefox is buildable

Thanks.
-- 
Sebastien Marie
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cargo/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile    19 May 2017 10:10:27 -0000      1.13
+++ Makefile    12 Jun 2017 06:56:28 -0000
@@ -4,12 +4,12 @@ COMMENT = package manager for Rust langu
 ONLY_FOR_ARCHS =       amd64 i386
 
 # cargo version
-CARGO_VERSION =                0.18.0
-RUSTC_VERSION =                1.17.0
+CARGO_VERSION =                0.19.0
+RUSTC_VERSION =                1.18.0
 
 # cargo version used for bootstrapping
-BV-amd64 =             0.18.0-20170426
-BV-i386 =              0.18.0-20170426
+BV-amd64 =             0.19.0-20170611
+BV-i386 =              0.19.0-20170611
 BOOTSTRAP_VERSION =    ${BV-${MACHINE_ARCH}}
 
 PKGNAME =      cargo-${CARGO_VERSION}
@@ -43,7 +43,7 @@ MODCARGO_CRATES +=    chrono-0.2.25   # MIT/A
 MODCARGO_CRATES +=     cmake-0.1.22    # MIT/Apache-2.0
 MODCARGO_CRATES +=     crossbeam-0.2.10        # Apache-2.0/MIT
 MODCARGO_CRATES +=     curl-0.4.6      # MIT
-MODCARGO_CRATES +=     curl-sys-0.3.11 # MIT
+MODCARGO_CRATES +=     curl-sys-0.3.10 # MIT
 MODCARGO_CRATES +=     docopt-0.7.0    # Unlicense/MIT
 MODCARGO_CRATES +=     dtoa-0.4.1      # MIT/Apache-2.0
 MODCARGO_CRATES +=     env_logger-0.4.2        # MIT/Apache-2.0
@@ -62,7 +62,7 @@ MODCARGO_CRATES +=    itoa-0.3.1      # MIT/Apac
 MODCARGO_CRATES +=     kernel32-sys-0.2.2      # MIT
 MODCARGO_CRATES +=     lazy_static-0.2.5       # MIT
 MODCARGO_CRATES +=     libc-0.2.21     # MIT/Apache-2.0
-MODCARGO_CRATES +=     libgit2-sys-0.6.8       # MIT/Apache-2.0
+MODCARGO_CRATES +=     libgit2-sys-0.6.7       # MIT/Apache-2.0
 MODCARGO_CRATES +=     libssh2-sys-0.2.5       # MIT/Apache-2.0
 MODCARGO_CRATES +=     libz-sys-1.0.13 # MIT/Apache-2.0
 MODCARGO_CRATES +=     log-0.3.7       # MIT/Apache-2.0
@@ -81,7 +81,7 @@ MODCARGO_CRATES +=    num-rational-0.1.36     #
 MODCARGO_CRATES +=     num-traits-0.1.37       # MIT/Apache-2.0
 MODCARGO_CRATES +=     num_cpus-1.3.0  # MIT/Apache-2.0
 MODCARGO_CRATES +=     openssl-0.9.10  # Apache-2.0
-MODCARGO_CRATES +=     openssl-probe-0.1.0     # MIT/Apache-2.0
+MODCARGO_CRATES +=     openssl-probe-0.1.1     # MIT/Apache-2.0
 MODCARGO_CRATES +=     openssl-sys-0.9.10      # MIT
 MODCARGO_CRATES +=     pkg-config-0.3.9        # MIT/Apache-2.0
 MODCARGO_CRATES +=     psapi-sys-0.1.0 # MIT
@@ -104,7 +104,7 @@ MODCARGO_CRATES +=  shell-escape-0.1.3      # 
 MODCARGO_CRATES +=     strsim-0.6.0    # MIT
 MODCARGO_CRATES +=     syn-0.11.9      # MIT/Apache-2.0
 MODCARGO_CRATES +=     synom-0.11.3    # MIT/Apache-2.0
-MODCARGO_CRATES +=     tar-0.4.11      # MIT/Apache-2.0
+MODCARGO_CRATES +=     tar-0.4.10      # MIT/Apache-2.0
 MODCARGO_CRATES +=     tempdir-0.3.5   # MIT/Apache-2.0
 MODCARGO_CRATES +=     term-0.4.5      # MIT/Apache-2.0
 MODCARGO_CRATES +=     thread-id-2.0.0 # Apache-2.0
@@ -112,7 +112,7 @@ MODCARGO_CRATES +=  thread-id-3.0.0 # Apa
 MODCARGO_CRATES +=     thread_local-0.2.7      # Apache-2.0/MIT
 MODCARGO_CRATES +=     thread_local-0.3.3      # Apache-2.0/MIT
 MODCARGO_CRATES +=     time-0.1.36     # MIT/Apache-2.0
-MODCARGO_CRATES +=     toml-0.3.1      # MIT/Apache-2.0
+MODCARGO_CRATES +=     toml-0.3.2      # MIT/Apache-2.0
 MODCARGO_CRATES +=     unicode-bidi-0.2.5      # MIT / Apache-2.0
 MODCARGO_CRATES +=     unicode-normalization-0.1.4     # MIT/Apache-2.0
 MODCARGO_CRATES +=     unicode-xid-0.0.4       # MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cargo/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo    5 May 2017 11:42:27 -0000       1.8
+++ distinfo    12 Jun 2017 06:56:28 -0000
@@ -8,7 +8,7 @@ SHA256 (rust/../cargo/chrono-0.2.25.tar.
 SHA256 (rust/../cargo/cmake-0.1.22.tar.gz) = 
0Y1omH7UxRbcw+eRNlm/pAdvUYLupKfgA4uwYJU+dqw=
 SHA256 (rust/../cargo/crossbeam-0.2.10.tar.gz) = 
DF6iFWZMomTaip2cO+gNLq8wkjwlnQPocDiOuSdQj5c=
 SHA256 (rust/../cargo/curl-0.4.6.tar.gz) = 
yQ4SQO80DdQCet5Dnlx8IGTdncZSaCEXvVDRSGo63Xs=
-SHA256 (rust/../cargo/curl-sys-0.3.11.tar.gz) = 
I+flRNxeG6QsSkpni9R5hehLnD9NNATClwBiKgKducM=
+SHA256 (rust/../cargo/curl-sys-0.3.10.tar.gz) = 
wNkJ3EAq6AtvewEYwDkgNDYGG52aPKXSwlRtk+CmGqo=
 SHA256 (rust/../cargo/docopt-0.7.0.tar.gz) = 
qzLqbihNh5hwZvIanoCac8FHIFce80UW8IkLPTVcz9g=
 SHA256 (rust/../cargo/dtoa-0.4.1.tar.gz) = 
gMi3H9cRRpkKl0L8Bty73hkWGiZ+CtTlcsNRYvRXjJA=
 SHA256 (rust/../cargo/env_logger-0.4.2.tar.gz) = 
44VvFpcJhgb8bLl6k96Iyj87w1u4eMclkg5uguzwXoM=
@@ -27,7 +27,7 @@ SHA256 (rust/../cargo/itoa-0.3.1.tar.gz)
 SHA256 (rust/../cargo/kernel32-sys-0.2.2.tar.gz) = 
dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0=
 SHA256 (rust/../cargo/lazy_static-0.2.5.tar.gz) = 
RzLFY7miGkBlZcR0fap7RnQvCCkRrkdT85DcnsfuGpc=
 SHA256 (rust/../cargo/libc-0.2.21.tar.gz) = 
iO6BiF+fBL/5keMG/qfBxgpfD55Anpn2tA4zEaM2MTU=
-SHA256 (rust/../cargo/libgit2-sys-0.6.8.tar.gz) = 
aL7R0RmNpdKwR69o/XFhPd+qPVtoeXGBsz6dhUcmO0s=
+SHA256 (rust/../cargo/libgit2-sys-0.6.7.tar.gz) = 
2VH9XsyuB8dOjCwQdbBeoeQ75/iVIkWvjChA0UgLHZU=
 SHA256 (rust/../cargo/libssh2-sys-0.2.5.tar.gz) = 
keE1ZFwuGYo5VSyMdoa7W4OxuZ9kgxwECmwnmKEZWTQ=
 SHA256 (rust/../cargo/libz-sys-1.0.13.tar.gz) = 
5e6RKkXWhtOT1ayH+sFboLoY2q4U6OdUPGPr9/t+lww=
 SHA256 (rust/../cargo/log-0.3.7.tar.gz) = 
UUHsoCd1p2LMbNVk2NLFD2fA6jo3LL8cUVkrPgKeEK0=
@@ -46,7 +46,7 @@ SHA256 (rust/../cargo/num-rational-0.1.3
 SHA256 (rust/../cargo/num-traits-0.1.37.tar.gz) = 
4cv6N4Hz/nPcBTIb7VKgbS1JHqp2TFIzXPQ5nwRuzpk=
 SHA256 (rust/../cargo/num_cpus-1.3.0.tar.gz) = 
oYw5JGZAnFC4c2lBSiaAyT5zmu3rSY6yv/fX61aXROI=
 SHA256 (rust/../cargo/openssl-0.9.10.tar.gz) = 
2KoOt6rUTw2m992hPdtFWdkaD0DPqxULH3atWznsUj8=
-SHA256 (rust/../cargo/openssl-probe-0.1.0.tar.gz) = 
dW1JyEJEg6PfO11zURK02iIQnO2agpTx9c34D7OBCRk=
+SHA256 (rust/../cargo/openssl-probe-0.1.1.tar.gz) = 
2Y3wJw1ATM08BQpB1XnFLR2xU3UWi7NHHgTsD183ja8=
 SHA256 (rust/../cargo/openssl-sys-0.9.10.tar.gz) = 
FPW/0SBU12RRC4hxUtVkuhHZmuJOp9dAeBd49kZiBXY=
 SHA256 (rust/../cargo/pkg-config-0.3.9.tar.gz) = 
OotMa4FlzRoc1LmxIJeBMTifZL2vRWQ1yqQeYw7bqQM=
 SHA256 (rust/../cargo/psapi-sys-0.1.0.tar.gz) = 
q81dGgfTYOKXJ/dXqd7LPOi8bg76iWnPqtZpqDF6JHg=
@@ -69,7 +69,7 @@ SHA256 (rust/../cargo/shell-escape-0.1.3
 SHA256 (rust/../cargo/strsim-0.6.0.tar.gz) = 
tNFcgQUZqRz4d+fjbmP+BogVxngYFDny8p4lYhR8NpQ=
 SHA256 (rust/../cargo/syn-0.11.9.tar.gz) = 
SAyDRwHKujVIqpkeVGdygb46VBSp0J3b307XSlaanRk=
 SHA256 (rust/../cargo/synom-0.11.3.tar.gz) = 
o5MGbtkBDrrtYLnq+jc9SxuqwYbdfgCFVbD3ArUZRbY=
-SHA256 (rust/../cargo/tar-0.4.11.tar.gz) = 
wjdPMYu+LFrGyD3WJA1fGnMQb3LTmz99b42GN8e0Jdg=
+SHA256 (rust/../cargo/tar-0.4.10.tar.gz) = 
HrO/bskoQ8qT9Pz7X8bf4wU0gVsUeIXbS1dZuOL/fVI=
 SHA256 (rust/../cargo/tempdir-0.3.5.tar.gz) = 
h5dKb1wd+zRNczBVYBZQBZozY94qYQSBkpO6/2YhMtY=
 SHA256 (rust/../cargo/term-0.4.5.tar.gz) = 
0WivOTCzac/iRRMlUFedR9/Yc9aUcHVaGcLGVo272Yk=
 SHA256 (rust/../cargo/thread-id-2.0.0.tar.gz) = 
qVOdtWAQLRzvRri3jOc3/wu2Tn4Y01sqVoj30JfQ/wM=
@@ -77,7 +77,7 @@ SHA256 (rust/../cargo/thread-id-3.0.0.ta
 SHA256 (rust/../cargo/thread_local-0.2.7.tar.gz) = 
hXbbv8rvlkFFLVzw35sOfuq3aUlW3TO7YVFfuPGM/dU=
 SHA256 (rust/../cargo/thread_local-0.3.3.tar.gz) = 
yFBIxiYNF89IbOrjKC2ftrkL4iC/WyjEAPVIX/wp8Mc=
 SHA256 (rust/../cargo/time-0.1.36.tar.gz) = 
IRtjwRIgY1bvH/mxk1X0N0D8P4WWDFmKk9Oj07p76t4=
-SHA256 (rust/../cargo/toml-0.3.1.tar.gz) = 
NHTzxurzLu209KZqJiFPAg+Cim2Ww344o146N5u8/RE=
+SHA256 (rust/../cargo/toml-0.3.2.tar.gz) = 
vYatnr7iRv3t1hDg9tBYe3VKPYFDjbkwokTQSA7Xh48=
 SHA256 (rust/../cargo/unicode-bidi-0.2.5.tar.gz) = 
06B4691iwOcacJw9U9KvaT/gn+k/v/g0SuviibePkDI=
 SHA256 (rust/../cargo/unicode-normalization-0.1.4.tar.gz) = 
4o+jdCb87rXPj0HuJz+qfILEfcj7pYU0AoQeZl/Nhv8=
 SHA256 (rust/../cargo/unicode-xid-0.0.4.tar.gz) = 
jB+GDX0pzwLLLz81n9NZka89MLrFLFfSZaPEYQdMtNw=
@@ -90,9 +90,9 @@ SHA256 (rust/../cargo/void-1.0.2.tar.gz)
 SHA256 (rust/../cargo/winapi-0.2.8.tar.gz) = 
Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo=
 SHA256 (rust/../cargo/winapi-build-0.1.1.tar.gz) = 
LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw=
 SHA256 (rust/../cargo/ws2_32-sys-0.2.1.tar.gz) = 
1Zzv69DIkvot1t5YHpNzAdhVLLREic3/A1xhh8tj+l4=
-SHA256 (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 
vDQ1ae0x2F+6/4m67xvA1PLmhOy4GNJGljv5mYoIlh4=
-SHA256 (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 
AP4CtBLKal98GvtVFaquMWKU51lBBge5P/rw8dLTt+g=
-SHA256 (rust/rustc-1.17.0-src.tar.gz) = 
S6ujiVt18kkt9s5aKKkWMH7NHAiNwf0C2/qKjoYXT4c=
+SHA256 (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 
mewH5qIC1Tvmab4Bt//1sgDkWqkMX8wtUWY+SDHMi9I=
+SHA256 (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 
/dcGxnItU6WMo+9SsxaEhhEqhq6RLUkL0O67J/UZsQo=
+SHA256 (rust/rustc-1.18.0-src.tar.gz) = 
0tw26ZueImlIiyvN3eQ8I05r3gPt9wy6gqAn/0nDYRE=
 SIZE (rust/../cargo/advapi32-sys-0.2.0.tar.gz) = 7217
 SIZE (rust/../cargo/aho-corasick-0.5.3.tar.gz) = 252052
 SIZE (rust/../cargo/aho-corasick-0.6.3.tar.gz) = 24963
@@ -103,7 +103,7 @@ SIZE (rust/../cargo/chrono-0.2.25.tar.gz
 SIZE (rust/../cargo/cmake-0.1.22.tar.gz) = 12504
 SIZE (rust/../cargo/crossbeam-0.2.10.tar.gz) = 32993
 SIZE (rust/../cargo/curl-0.4.6.tar.gz) = 57831
-SIZE (rust/../cargo/curl-sys-0.3.11.tar.gz) = 2980301
+SIZE (rust/../cargo/curl-sys-0.3.10.tar.gz) = 3197115
 SIZE (rust/../cargo/docopt-0.7.0.tar.gz) = 41313
 SIZE (rust/../cargo/dtoa-0.4.1.tar.gz) = 73264
 SIZE (rust/../cargo/env_logger-0.4.2.tar.gz) = 10386
@@ -122,7 +122,7 @@ SIZE (rust/../cargo/itoa-0.3.1.tar.gz) =
 SIZE (rust/../cargo/kernel32-sys-0.2.2.tar.gz) = 24537
 SIZE (rust/../cargo/lazy_static-0.2.5.tar.gz) = 5865
 SIZE (rust/../cargo/libc-0.2.21.tar.gz) = 132909
-SIZE (rust/../cargo/libgit2-sys-0.6.8.tar.gz) = 4217027
+SIZE (rust/../cargo/libgit2-sys-0.6.7.tar.gz) = 4235960
 SIZE (rust/../cargo/libssh2-sys-0.2.5.tar.gz) = 412200
 SIZE (rust/../cargo/libz-sys-1.0.13.tar.gz) = 602795
 SIZE (rust/../cargo/log-0.3.7.tar.gz) = 16352
@@ -141,7 +141,7 @@ SIZE (rust/../cargo/num-rational-0.1.36.
 SIZE (rust/../cargo/num-traits-0.1.37.tar.gz) = 20492
 SIZE (rust/../cargo/num_cpus-1.3.0.tar.gz) = 6779
 SIZE (rust/../cargo/openssl-0.9.10.tar.gz) = 101113
-SIZE (rust/../cargo/openssl-probe-0.1.0.tar.gz) = 5638
+SIZE (rust/../cargo/openssl-probe-0.1.1.tar.gz) = 5668
 SIZE (rust/../cargo/openssl-sys-0.9.10.tar.gz) = 31422
 SIZE (rust/../cargo/pkg-config-0.3.9.tar.gz) = 11055
 SIZE (rust/../cargo/psapi-sys-0.1.0.tar.gz) = 973
@@ -164,7 +164,7 @@ SIZE (rust/../cargo/shell-escape-0.1.3.t
 SIZE (rust/../cargo/strsim-0.6.0.tar.gz) = 8500
 SIZE (rust/../cargo/syn-0.11.9.tar.gz) = 62342
 SIZE (rust/../cargo/synom-0.11.3.tar.gz) = 17120
-SIZE (rust/../cargo/tar-0.4.11.tar.gz) = 38443
+SIZE (rust/../cargo/tar-0.4.10.tar.gz) = 36587
 SIZE (rust/../cargo/tempdir-0.3.5.tar.gz) = 10605
 SIZE (rust/../cargo/term-0.4.5.tar.gz) = 37496
 SIZE (rust/../cargo/thread-id-2.0.0.tar.gz) = 6108
@@ -172,7 +172,7 @@ SIZE (rust/../cargo/thread-id-3.0.0.tar.
 SIZE (rust/../cargo/thread_local-0.2.7.tar.gz) = 10954
 SIZE (rust/../cargo/thread_local-0.3.3.tar.gz) = 10964
 SIZE (rust/../cargo/time-0.1.36.tar.gz) = 28333
-SIZE (rust/../cargo/toml-0.3.1.tar.gz) = 54005
+SIZE (rust/../cargo/toml-0.3.2.tar.gz) = 54035
 SIZE (rust/../cargo/unicode-bidi-0.2.5.tar.gz) = 26886
 SIZE (rust/../cargo/unicode-normalization-0.1.4.tar.gz) = 278063
 SIZE (rust/../cargo/unicode-xid-0.0.4.tar.gz) = 16034
@@ -185,6 +185,6 @@ SIZE (rust/../cargo/void-1.0.2.tar.gz) =
 SIZE (rust/../cargo/winapi-0.2.8.tar.gz) = 455145
 SIZE (rust/../cargo/winapi-build-0.1.1.tar.gz) = 669
 SIZE (rust/../cargo/ws2_32-sys-0.2.1.tar.gz) = 4697
-SIZE (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 7813144
-SIZE (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 7514429
-SIZE (rust/rustc-1.17.0-src.tar.gz) = 31570599
+SIZE (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 7925141
+SIZE (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 7677538
+SIZE (rust/rustc-1.18.0-src.tar.gz) = 33111774
Index: patches/patch-src_cargo_util_config_rs
===================================================================
RCS file: /cvs/ports/devel/cargo/patches/patch-src_cargo_util_config_rs,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_cargo_util_config_rs
--- patches/patch-src_cargo_util_config_rs      5 May 2017 11:42:27 -0000       
1.1
+++ patches/patch-src_cargo_util_config_rs      12 Jun 2017 06:56:28 -0000
@@ -1,8 +1,9 @@
 $OpenBSD: patch-src_cargo_util_config_rs,v 1.1 2017/05/05 11:42:27 landry Exp $
 fallback to LOCALBASE as default path for cargo binary.
---- src/cargo/util/config.rs.orig      Fri Apr 28 19:28:12 2017
-+++ src/cargo/util/config.rs   Sat Apr 29 06:02:19 2017
-@@ -97,7 +97,13 @@ impl Config {
+Index: src/cargo/util/config.rs
+--- src/cargo/util/config.rs.orig
++++ src/cargo/util/config.rs
+@@ -99,7 +99,13 @@ impl Config {
  
      pub fn cargo_exe(&self) -> CargoResult<&Path> {
          self.cargo_exe.get_or_try_init(||
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/rust/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile    9 Jun 2017 12:03:35 -0000       1.44
+++ Makefile    12 Jun 2017 06:56:16 -0000
@@ -8,18 +8,17 @@ DPB_PROPERTIES =      parallel
 COMMENT-main =         compiler for Rust Language
 COMMENT-doc =          html documentation for rustc
 
-V =                    1.17.0
-REVISION =             0
+V =                    1.18.0
 DISTNAME =             rustc-${V}-src
 
 # rustc bootstrap version
-RBV-amd64 =            1.17.0-20170426
-RBV-i386 =             1.17.0-20170426
+RBV-amd64 =            1.18.0-20170611
+RBV-i386 =             1.18.0-20170611
 RBV =                  ${RBV-${MACHINE_ARCH}}
 
 # cargo bootstrap version
-CBV-amd64 =            0.18.0-20170426
-CBV-i386 =             0.18.0-20170426
+CBV-amd64 =            0.19.0-20170611
+CBV-i386 =             0.19.0-20170611
 CBV =                  ${CBV-${MACHINE_ARCH}}
 
 PKGNAME =              rust-${V}
@@ -150,14 +149,6 @@ do-configure:
        cp ${LOCALBASE}/lib/libestdc++.so.${LIBESTDC_VERSION} \
                ${WRKDIR}/modgcc-libs
 
-# hack to build doc using generated stage2 instead of with stage0
-# (rustdoc isn't included in our bootstrap)
-post-configure:
-       echo '#!/bin/sh' > 
${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustdoc
-       echo 'LD_LIBRARY_PATH="${WRKBUILD}/build/${TRIPLE_ARCH}/stage2/lib" 
exec "${WRKBUILD}/build/${TRIPLE_ARCH}/stage2/bin/rustdoc" "$$@"' \
-               >> ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustdoc
-       chmod 755 ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustdoc
-
 BUILD_BIN = cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} \
            ${MODPY_BIN} ${WRKSRC}/src/bootstrap/bootstrap.py
 
@@ -207,17 +198,19 @@ bootstrap: build
                COMPONENTS="rustc rust-std" \
                FAKE_SETUP=""
        rm -rf ${BOOTSTRAPDIR}/{man,share} \
-               ${BOOTSTRAPDIR}/bin/{rust-gdb,rustdoc}
-       mv ${BOOTSTRAPDIR}/bin/rustc{,.bin}
-       strip ${BOOTSTRAPDIR}/bin/rustc.bin \
-               ${BOOTSTRAPDIR}/lib/lib*.so \
+               ${BOOTSTRAPDIR}/bin/rust-gdb
+       strip ${BOOTSTRAPDIR}/lib/lib*.so \
                ${BOOTSTRAPDIR}/lib/rustlib/${TRIPLE_ARCH}/lib/lib*.so
-       cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustc \
-               ${BOOTSTRAPDIR}/bin/rustc
+.for _bin in rustc rustdoc
+       mv ${BOOTSTRAPDIR}/bin/${_bin} \
+               ${BOOTSTRAPDIR}/bin/${_bin}.bin
+       strip ${BOOTSTRAPDIR}/bin/${_bin}.bin
+       cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/${_bin} \
+               ${BOOTSTRAPDIR}/bin/${_bin}
        LD_LIBRARY_PATH="${BOOTSTRAPDIR}/lib" \
-               ldd ${BOOTSTRAPDIR}/bin/rustc.bin \
+               ldd ${BOOTSTRAPDIR}/bin/${_bin}.bin \
                | sed -ne 's,.* \(/.*/lib/lib.*\.so.[.0-9]*\)$$,\1,p' \
                | xargs -r -J % cp % \
                        ${BOOTSTRAPDIR}/lib
-
+.endfor
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/rust/distinfo,v
retrieving revision 1.24
diff -u -p -r1.24 distinfo
--- distinfo    5 May 2017 11:40:29 -0000       1.24
+++ distinfo    12 Jun 2017 06:56:16 -0000
@@ -1,10 +1,10 @@
-SHA256 (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 
vDQ1ae0x2F+6/4m67xvA1PLmhOy4GNJGljv5mYoIlh4=
-SHA256 (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 
AP4CtBLKal98GvtVFaquMWKU51lBBge5P/rw8dLTt+g=
-SHA256 (rust/rustc-1.17.0-src.tar.gz) = 
S6ujiVt18kkt9s5aKKkWMH7NHAiNwf0C2/qKjoYXT4c=
-SHA256 (rust/rustc-bootstrap-amd64-1.17.0-20170426.tar.gz) = 
WFPAulR2R5GdK1rTjgIVLfjUaPsusuwKdJLi4VJvmJI=
-SHA256 (rust/rustc-bootstrap-i386-1.17.0-20170426.tar.gz) = 
XuEGAE5BCTjxaGUo35oeub/wAVJHLrVJQ6cT82fM2IE=
-SIZE (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 7813144
-SIZE (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 7514429
-SIZE (rust/rustc-1.17.0-src.tar.gz) = 31570599
-SIZE (rust/rustc-bootstrap-amd64-1.17.0-20170426.tar.gz) = 48927669
-SIZE (rust/rustc-bootstrap-i386-1.17.0-20170426.tar.gz) = 50254456
+SHA256 (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 
mewH5qIC1Tvmab4Bt//1sgDkWqkMX8wtUWY+SDHMi9I=
+SHA256 (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 
/dcGxnItU6WMo+9SsxaEhhEqhq6RLUkL0O67J/UZsQo=
+SHA256 (rust/rustc-1.18.0-src.tar.gz) = 
0tw26ZueImlIiyvN3eQ8I05r3gPt9wy6gqAn/0nDYRE=
+SHA256 (rust/rustc-bootstrap-amd64-1.18.0-20170611.tar.gz) = 
l30RLgusTCyevUiUI60MJu1/0tnl9Sf3rEqxe2PXyMk=
+SHA256 (rust/rustc-bootstrap-i386-1.18.0-20170611.tar.gz) = 
HWG9XlpMHg3IHNukokIMIjudUTnben+O/p0KxwUpzzc=
+SIZE (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 7925141
+SIZE (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 7677538
+SIZE (rust/rustc-1.18.0-src.tar.gz) = 33111774
+SIZE (rust/rustc-bootstrap-amd64-1.18.0-20170611.tar.gz) = 58923785
+SIZE (rust/rustc-bootstrap-i386-1.18.0-20170611.tar.gz) = 60321889
Index: patches/patch-src_bootstrap_flags_rs
===================================================================
RCS file: patches/patch-src_bootstrap_flags_rs
diff -N patches/patch-src_bootstrap_flags_rs
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_bootstrap_flags_rs        12 Jun 2017 06:56:16 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+workaround for https://github.com/rust-lang/rust/issues/41779 in order to 
build with verbose
+Index: src/bootstrap/flags.rs
+--- src/bootstrap/flags.rs.orig
++++ src/bootstrap/flags.rs
+@@ -232,7 +232,7 @@ Arguments:
+ 
+ 
+         // All subcommands can have an optional "Available paths" section
+-        if matches.opt_present("verbose") {
++        if false && matches.opt_present("verbose") {
+             let flags = Flags::parse(&["build".to_string()]);
+             let mut config = Config::default();
+             config.build = flags.build.clone();
Index: patches/patch-src_bootstrap_lib_rs
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_bootstrap_lib_rs,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_bootstrap_lib_rs
--- patches/patch-src_bootstrap_lib_rs  5 May 2017 11:40:29 -0000       1.3
+++ patches/patch-src_bootstrap_lib_rs  12 Jun 2017 06:56:16 -0000
@@ -1,12 +1,13 @@
 $OpenBSD: patch-src_bootstrap_lib_rs,v 1.3 2017/05/05 11:40:29 landry Exp $
 Let us compilation choice to be honored.
---- src/bootstrap/lib.rs.orig  Mon Apr 24 20:53:45 2017
-+++ src/bootstrap/lib.rs       Wed Apr 26 08:43:00 2017
-@@ -848,7 +848,6 @@ impl Build {
+Index: src/bootstrap/lib.rs
+--- src/bootstrap/lib.rs.orig
++++ src/bootstrap/lib.rs
+@@ -872,7 +872,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())
 -                           .filter(|s| !s.starts_with("-O") && 
!s.starts_with("/O"))
                             .collect::<Vec<_>>();
  
-         // If we're compiling on OSX then we add a few unconditional flags
+         // If we're compiling on macOS then we add a few unconditional flags
Index: patches/patch-src_bootstrap_step_rs
===================================================================
RCS file: patches/patch-src_bootstrap_step_rs
diff -N patches/patch-src_bootstrap_step_rs
--- patches/patch-src_bootstrap_step_rs 5 May 2017 11:40:29 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_bootstrap_step_rs,v 1.2 2017/05/05 11:40:29 landry Exp $
-Require having building rustdoc before trying to build docs.
---- src/bootstrap/step.rs.orig Mon Apr 24 20:53:45 2017
-+++ src/bootstrap/step.rs      Wed Apr 26 08:43:00 2017
-@@ -614,7 +614,7 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
-              s.name("rustc")
-               .host(&build.config.build)
-               .target(&build.config.build)
--              .stage(0)
-+              .stage(2)
-          })
-          .default(build.config.docs)
-          .run(move |s| doc::standalone(build, s.target));
Index: patches/patch-src_etc_rust-gdb
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_etc_rust-gdb,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_etc_rust-gdb
--- patches/patch-src_etc_rust-gdb      15 Feb 2017 12:52:35 -0000      1.2
+++ patches/patch-src_etc_rust-gdb      12 Jun 2017 06:56:16 -0000
@@ -1,8 +1,9 @@
 $OpenBSD: patch-src_etc_rust-gdb,v 1.2 2017/02/15 12:52:35 landry Exp $
 only compatible with egdb (gdb from ports)
---- src/etc/rust-gdb.orig      Tue Jan 31 01:29:51 2017
-+++ src/etc/rust-gdb   Sun Feb  5 15:40:37 2017
-@@ -12,12 +12,17 @@
+Index: src/etc/rust-gdb
+--- src/etc/rust-gdb.orig
++++ src/etc/rust-gdb
+@@ -12,6 +12,11 @@
  # Exit if anything fails
  set -e
  
@@ -14,10 +15,12 @@ only compatible with egdb (gdb from port
  # Find out where the pretty printer Python module is
  RUSTC_SYSROOT=`rustc --print=sysroot`
  GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustlib/etc"
- 
+@@ -19,7 +24,7 @@ GDB_PYTHON_MODULE_DIRECTORY="$RUSTC_SYSROOT/lib/rustli
  # Run GDB with the additional arguments that load the pretty printers
--PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" gdb \
-+PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" egdb \
+ # Set the environment variable `RUST_GDB` to overwrite the call to a
+ # different/specific command (defaults to `gdb`).
+-RUST_GDB="${RUST_GDB:-gdb}"
++RUST_GDB="${RUST_GDB:-egdb}"
+ PYTHONPATH="$PYTHONPATH:$GDB_PYTHON_MODULE_DIRECTORY" ${RUST_GDB} \
    -d "$GDB_PYTHON_MODULE_DIRECTORY" \
    -iex "add-auto-load-safe-path $GDB_PYTHON_MODULE_DIRECTORY" \
-   "$@"
Index: patches/patch-src_tools_compiletest_src_main_rs
===================================================================
RCS file: patches/patch-src_tools_compiletest_src_main_rs
diff -N patches/patch-src_tools_compiletest_src_main_rs
--- patches/patch-src_tools_compiletest_src_main_rs     5 May 2017 11:40:29 
-0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_tools_compiletest_src_main_rs,v 1.1 2017/05/05 11:40:29 
landry Exp $
-The feature is stable with 1.17.0. So when using local-rebuild, the testsuite
-is unable to compile.
---- src/tools/compiletest/src/main.rs.orig     Wed Apr 26 11:46:16 2017
-+++ src/tools/compiletest/src/main.rs  Wed Apr 26 11:46:18 2017
-@@ -12,7 +12,6 @@
- 
- #![feature(box_syntax)]
- #![feature(rustc_private)]
--#![feature(static_in_const)]
- #![feature(test)]
- #![feature(libc)]
- 
Index: pkg/PFRAG.amd64-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PFRAG.amd64-main,v
retrieving revision 1.4
diff -u -p -r1.4 PFRAG.amd64-main
--- pkg/PFRAG.amd64-main        18 May 2017 06:39:49 -0000      1.4
+++ pkg/PFRAG.amd64-main        12 Jun 2017 06:56:16 -0000
@@ -1,97 +1,101 @@
 @comment $OpenBSD: PFRAG.amd64-main,v 1.4 2017/05/18 06:39:49 landry Exp $
-lib/libarena-c0070d826ea43729.so
-lib/libflate-f8dd427e4b8c5b4c.so
-lib/libfmt_macros-448396db99515941.so
-lib/libgetopts-dd68a95b56420ce2.so
-lib/libgraphviz-0c715aa7b22d8559.so
-lib/liblog-e229187f472dfcbf.so
-lib/libproc_macro-093f756c67c328c7.so
-lib/libproc_macro_plugin-c840446df63ae479.so
-lib/librustc-850de0ed4ada5974.so
-lib/librustc_back-795a290ddb0189d2.so
-lib/librustc_borrowck-f3f29f558919cc4e.so
-lib/librustc_const_eval-bbebaf6f9d1133ca.so
-lib/librustc_const_math-e62addfaad958df0.so
-lib/librustc_data_structures-42aa4fb297ac5e12.so
-lib/librustc_driver-97fd33f28097ae7b.so
-lib/librustc_errors-d766ca7457365105.so
-lib/librustc_incremental-819ce76d5f1ee8b4.so
-lib/librustc_lint-b88a357b90adc94e.so
-lib/librustc_llvm-5c0f5147259ac4b6.so
-lib/librustc_metadata-fc12be82c827a2b4.so
-lib/librustc_mir-82e4ed2512a3d947.so
-lib/librustc_passes-b98ff20f9875c6b9.so
-lib/librustc_platform_intrinsics-0cfa4bdd7a8138ea.so
-lib/librustc_plugin-b4124ededd8d5b23.so
-lib/librustc_privacy-852e40856ee7a5b1.so
-lib/librustc_resolve-54be9c3ef5f321cb.so
-lib/librustc_save_analysis-58b8987abe6363bc.so
-lib/librustc_trans-fca85602ff022c69.so
-lib/librustc_typeck-dc6607d161af01f8.so
-lib/librustdoc-074bb66d5438548a.so
-lib/libserialize-09e93a0b11940c36.so
-lib/libstd-ddc00cc13702cb8a.so
-lib/libsyntax-892693e8f57cd6f7.so
-lib/libsyntax_ext-9e54a3328ab3c075.so
-lib/libsyntax_pos-6a504570f0dd0446.so
-lib/libterm-ec9f5870414466c9.so
-lib/libtest-59853dc2723181b9.so
+lib/libarena-93e3921cce131aef.so
+lib/libflate-5e41639e13c4434f.so
+lib/libfmt_macros-93a9b01ee93bdce9.so
+lib/libgetopts-012c584871db97d0.so
+lib/libgraphviz-1386fed25d8e472a.so
+lib/libproc_macro-7d5b4be48f58627e.so
+lib/libproc_macro_plugin-22b1c24bca33bda8.so
+lib/librustc-9f31feb2baff5b59.so
+lib/librustc_back-0b0942d4786ca15a.so
+lib/librustc_borrowck-fb5c6c9a1e1d428f.so
+lib/librustc_const_eval-1b7ffd0678c0ac18.so
+lib/librustc_const_math-21931a76cddafe83.so
+lib/librustc_data_structures-98606f5b5b2e7332.so
+lib/librustc_driver-152207bfa090503d.so
+lib/librustc_errors-a8d5a5de6ee87758.so
+lib/librustc_incremental-259f383c56a36b45.so
+lib/librustc_lint-fb30531919645c93.so
+lib/librustc_llvm-444a1eb13b19ff44.so
+lib/librustc_metadata-4a7492605e5ec1fa.so
+lib/librustc_mir-0d7ede501c8b9e2c.so
+lib/librustc_passes-f1a0598ee78a7ff7.so
+lib/librustc_platform_intrinsics-4e6d97357d6b51e8.so
+lib/librustc_plugin-91ed01083712eec4.so
+lib/librustc_privacy-9cdd14a408db4116.so
+lib/librustc_resolve-eedfc512aee6f7f1.so
+lib/librustc_save_analysis-aa5a7ac40a5082bc.so
+lib/librustc_trans-c039ecaeadf1c151.so
+lib/librustc_typeck-f9f14ee21da783e9.so
+lib/librustdoc-0a002c6d94f99f77.so
+lib/libserialize-20f22d1873bcda3b.so
+lib/libstd-1c45066ab375ebd7.so
+lib/libsyntax-36c1d060e395c36e.so
+lib/libsyntax_ext-c7c189ffbe048199.so
+lib/libsyntax_pos-6cc7ec91f3b515a9.so
+lib/libterm-ab77930f2fb0d3f4.so
+lib/libtest-b87c99e1107789f6.so
 lib/rustlib/x86_64-unknown-openbsd/
 lib/rustlib/x86_64-unknown-openbsd/lib/
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-2d0b16e814846112.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-178f4097d2cf2f5a.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-403764587f5adcd0.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libarena-c0070d826ea43729.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-ec3c4d747129e3fd.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-1007440a91fdcd3f.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcore-082780785615d424.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libflate-f8dd427e4b8c5b4c.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-448396db99515941.so
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-2204f9eae3e879c0.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-de230249025f1d75.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-641805ce3a04d533.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libarena-93e3921cce131aef.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libbitflags-7eae59beb429c353.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-ced0e47969817eb8.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-f521c565836774e2.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcore-c490791ff340c9a6.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libenv_logger-55c598e55b76957c.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libflate-5e41639e13c4434f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-93a9b01ee93bdce9.so
 lib/rustlib/x86_64-unknown-openbsd/lib/libgcc.a
-lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-dd68a95b56420ce2.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-dd68a95b56420ce2.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-0c715aa7b22d8559.so
-lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-f89fd10ee7d087fa.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liblog-e229187f472dfcbf.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liblog-e229187f472dfcbf.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-bed8fdb4c754c33e.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-5e34d846cdaa15a2.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-093f756c67c328c7.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-c840446df63ae479.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librand-9d5bf7ea8d2093f0.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc-850de0ed4ada5974.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-795a290ddb0189d2.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-a153c71caecfef41.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-f3f29f558919cc4e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-bbebaf6f9d1133ca.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-e62addfaad958df0.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-42aa4fb297ac5e12.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-97fd33f28097ae7b.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-d766ca7457365105.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-819ce76d5f1ee8b4.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-b88a357b90adc94e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-5c0f5147259ac4b6.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-fc12be82c827a2b4.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-82e4ed2512a3d947.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-b98ff20f9875c6b9.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-0cfa4bdd7a8138ea.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-b4124ededd8d5b23.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-852e40856ee7a5b1.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-54be9c3ef5f321cb.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-58b8987abe6363bc.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-fca85602ff022c69.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-dc6607d161af01f8.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-074bb66d5438548a.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-09e93a0b11940c36.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-09e93a0b11940c36.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd-ddc00cc13702cb8a.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd-ddc00cc13702cb8a.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-a499c2660b30f40e.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-892693e8f57cd6f7.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-9e54a3328ab3c075.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-6a504570f0dd0446.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ec9f5870414466c9.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ec9f5870414466c9.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libtest-59853dc2723181b9.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libtest-59853dc2723181b9.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-b461064d973d348c.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-012c584871db97d0.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-012c584871db97d0.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-1386fed25d8e472a.so
+lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-8d46a36ba970dccf.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liblog-171e441f0b99061d.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-9add4603edf3ef11.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-d99f53448c5cc41b.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-7d5b4be48f58627e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-22b1c24bca33bda8.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libpulldown_cmark-7ada566bc0ba809c.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librand-b605d662ea6cecab.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librls_data-a7c59023b674a2af.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librls_span-bf7499949d334e04.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc-9f31feb2baff5b59.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-0b0942d4786ca15a.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-e2e367ef663679ff.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-fb5c6c9a1e1d428f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-1b7ffd0678c0ac18.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-21931a76cddafe83.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-98606f5b5b2e7332.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-152207bfa090503d.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-a8d5a5de6ee87758.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-259f383c56a36b45.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-fb30531919645c93.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-444a1eb13b19ff44.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-4a7492605e5ec1fa.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-0d7ede501c8b9e2c.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-f1a0598ee78a7ff7.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-4e6d97357d6b51e8.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-91ed01083712eec4.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-9cdd14a408db4116.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-eedfc512aee6f7f1.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-aa5a7ac40a5082bc.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_serialize-425a1b42edb55639.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-c039ecaeadf1c151.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-f9f14ee21da783e9.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-0a002c6d94f99f77.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-20f22d1873bcda3b.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-20f22d1873bcda3b.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd-1c45066ab375ebd7.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd-1c45066ab375ebd7.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-946c297f746eb582.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-36c1d060e395c36e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-c7c189ffbe048199.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-6cc7ec91f3b515a9.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ab77930f2fb0d3f4.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ab77930f2fb0d3f4.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b87c99e1107789f6.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b87c99e1107789f6.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-6af2e100c3095e9d.rlib
Index: pkg/PFRAG.i386-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PFRAG.i386-main,v
retrieving revision 1.4
diff -u -p -r1.4 PFRAG.i386-main
--- pkg/PFRAG.i386-main 18 May 2017 06:39:49 -0000      1.4
+++ pkg/PFRAG.i386-main 12 Jun 2017 06:56:16 -0000
@@ -1,97 +1,101 @@
 @comment $OpenBSD: PFRAG.i386-main,v 1.4 2017/05/18 06:39:49 landry Exp $
-lib/libarena-ddd2afc9bf37e63e.so
-lib/libflate-b7e6eb08021d17dd.so
-lib/libfmt_macros-52ed932153d68799.so
-lib/libgetopts-8af7689ae63241f7.so
-lib/libgraphviz-b32814278f223978.so
-lib/liblog-6b1c56c7c695b7b6.so
-lib/libproc_macro-056fe46f0f5ab6f7.so
-lib/libproc_macro_plugin-dcf2e838fe18c33a.so
-lib/librustc-751ecae0d5a47f5c.so
-lib/librustc_back-e0303e809560a868.so
-lib/librustc_borrowck-4cedee71f3c18255.so
-lib/librustc_const_eval-c4b16a86b26ba5f5.so
-lib/librustc_const_math-167a1c0b9cd7182f.so
-lib/librustc_data_structures-1ba4da893b708253.so
-lib/librustc_driver-0a24a273b382688c.so
-lib/librustc_errors-010563bf3e1e0b82.so
-lib/librustc_incremental-89b764c59d74d996.so
-lib/librustc_lint-c75ba2a22c1a7554.so
-lib/librustc_llvm-72317a8ef9d8f879.so
-lib/librustc_metadata-a1e2abf1b30b4d74.so
-lib/librustc_mir-6198724a02fdb54e.so
-lib/librustc_passes-d22b2122bad24ec3.so
-lib/librustc_platform_intrinsics-4016a59ed9fd19c7.so
-lib/librustc_plugin-bd09f2e13a42dbbb.so
-lib/librustc_privacy-b9784302819dab05.so
-lib/librustc_resolve-56d9766c8ff33e49.so
-lib/librustc_save_analysis-b19f7d7d223717a8.so
-lib/librustc_trans-74b7eba74037da26.so
-lib/librustc_typeck-7655088615144554.so
-lib/librustdoc-3fc165cb93f54179.so
-lib/libserialize-35d42eb50eceac28.so
-lib/libstd-69c6f8cf86d0364f.so
-lib/libsyntax-53069e2089c64e04.so
-lib/libsyntax_ext-c75e87a6354fd9c1.so
-lib/libsyntax_pos-6ff295fc80c15808.so
-lib/libterm-eca7d72a1432f81d.so
-lib/libtest-936472a3f592fdb1.so
+lib/libarena-ffc66dd649996853.so
+lib/libflate-e4dfe4df94ab8269.so
+lib/libfmt_macros-55d8ac42b77bdfaf.so
+lib/libgetopts-ab907dce2e616df0.so
+lib/libgraphviz-1ad34192b6945a9f.so
+lib/libproc_macro-a667352ecc6c908f.so
+lib/libproc_macro_plugin-d2a8417d4a277a18.so
+lib/librustc-dc1a88a5a72301d7.so
+lib/librustc_back-1ed1a593c5be59fa.so
+lib/librustc_borrowck-63edd976bc6af7b4.so
+lib/librustc_const_eval-a450ed88ff1c482a.so
+lib/librustc_const_math-5bfb58fd7f2706da.so
+lib/librustc_data_structures-cb864a4fb18cd405.so
+lib/librustc_driver-1b01b25381318186.so
+lib/librustc_errors-01c65d14961f7ca8.so
+lib/librustc_incremental-a443b21aebb46a3e.so
+lib/librustc_lint-7a3056feaaaff0ef.so
+lib/librustc_llvm-886aeab528a617df.so
+lib/librustc_metadata-9e9f9ded511a8c2c.so
+lib/librustc_mir-c97a66c88a168322.so
+lib/librustc_passes-a31722bfb3774359.so
+lib/librustc_platform_intrinsics-fd7ae0525f1e723d.so
+lib/librustc_plugin-3730d12a2121da31.so
+lib/librustc_privacy-396bbfaf2c222b49.so
+lib/librustc_resolve-9f482d375d34d580.so
+lib/librustc_save_analysis-4df96e00f4cc5ada.so
+lib/librustc_trans-44a2aa39fda1ec27.so
+lib/librustc_typeck-f47eeb9eb37ed84a.so
+lib/librustdoc-90dadf10ee2c4f95.so
+lib/libserialize-cdec391e6199629f.so
+lib/libstd-17fcdf59d67bea14.so
+lib/libsyntax-02537596263f1216.so
+lib/libsyntax_ext-7513382783f0f904.so
+lib/libsyntax_pos-4ca1c103715c3013.so
+lib/libterm-2cae6b1d3edf5f01.so
+lib/libtest-4f995153b76cd659.so
 lib/rustlib/i686-unknown-openbsd/
 lib/rustlib/i686-unknown-openbsd/lib/
-lib/rustlib/i686-unknown-openbsd/lib/liballoc-15412976d7526e89.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-07324db6afc1248d.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-d253b749a168eca9.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libarena-ddd2afc9bf37e63e.so
-lib/rustlib/i686-unknown-openbsd/lib/libcollections-288fb1a41419b469.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-21a69531bc6e2b00.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcore-84e6a2caa4fb3d55.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libflate-b7e6eb08021d17dd.so
-lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-52ed932153d68799.so
+lib/rustlib/i686-unknown-openbsd/lib/liballoc-f71fdcfff3bc27b9.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-91f63e93c2cc9539.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-e2f2a7f080d49566.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libarena-ffc66dd649996853.so
+lib/rustlib/i686-unknown-openbsd/lib/libbitflags-ad09b7517b78e5dc.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcollections-69ee63fbbefbd08f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-cd3637b6b855347a.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcore-09fd0e7f71f28b75.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libenv_logger-d6e3f0d14d8696be.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libflate-e4dfe4df94ab8269.so
+lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-55d8ac42b77bdfaf.so
 lib/rustlib/i686-unknown-openbsd/lib/libgcc.a
-lib/rustlib/i686-unknown-openbsd/lib/libgetopts-8af7689ae63241f7.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libgetopts-8af7689ae63241f7.so
-lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-b32814278f223978.so
-lib/rustlib/i686-unknown-openbsd/lib/liblibc-204da1b9be6db4c9.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liblog-6b1c56c7c695b7b6.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liblog-6b1c56c7c695b7b6.so
-lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-edd7c44fba03454b.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-cf2e4fd0c8f0183c.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-056fe46f0f5ab6f7.so
-lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-dcf2e838fe18c33a.so
-lib/rustlib/i686-unknown-openbsd/lib/librand-4e1b2f205441dfab.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc-751ecae0d5a47f5c.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_back-e0303e809560a868.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-ea08e8b729705a1e.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-4cedee71f3c18255.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-c4b16a86b26ba5f5.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-167a1c0b9cd7182f.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-1ba4da893b708253.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-0a24a273b382688c.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-010563bf3e1e0b82.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-89b764c59d74d996.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-c75ba2a22c1a7554.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-72317a8ef9d8f879.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-a1e2abf1b30b4d74.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-6198724a02fdb54e.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-d22b2122bad24ec3.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-4016a59ed9fd19c7.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-bd09f2e13a42dbbb.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-b9784302819dab05.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-56d9766c8ff33e49.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-b19f7d7d223717a8.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-74b7eba74037da26.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-7655088615144554.so
-lib/rustlib/i686-unknown-openbsd/lib/librustdoc-3fc165cb93f54179.so
-lib/rustlib/i686-unknown-openbsd/lib/libserialize-35d42eb50eceac28.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libserialize-35d42eb50eceac28.so
-lib/rustlib/i686-unknown-openbsd/lib/libstd-69c6f8cf86d0364f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libstd-69c6f8cf86d0364f.so
-lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-01b003f1213dd06f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax-53069e2089c64e04.so
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-c75e87a6354fd9c1.so
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-6ff295fc80c15808.so
-lib/rustlib/i686-unknown-openbsd/lib/libterm-eca7d72a1432f81d.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libterm-eca7d72a1432f81d.so
-lib/rustlib/i686-unknown-openbsd/lib/libtest-936472a3f592fdb1.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libtest-936472a3f592fdb1.so
-lib/rustlib/i686-unknown-openbsd/lib/libunwind-d0426d2a0d8899f8.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libgetopts-ab907dce2e616df0.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libgetopts-ab907dce2e616df0.so
+lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-1ad34192b6945a9f.so
+lib/rustlib/i686-unknown-openbsd/lib/liblibc-ab9237b0c63da5ba.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liblog-dbd0713e43367063.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-5e0b12bc3f450726.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-7bbd64123fd4e209.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-a667352ecc6c908f.so
+lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-d2a8417d4a277a18.so
+lib/rustlib/i686-unknown-openbsd/lib/libpulldown_cmark-afcd0fa82c4295f5.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librand-efd1d9542e6ab229.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librls_data-1a86cb2db19a78ef.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librls_span-badb28746f68b455.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc-dc1a88a5a72301d7.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_back-1ed1a593c5be59fa.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-3a22608957a3a56f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-63edd976bc6af7b4.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-a450ed88ff1c482a.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-5bfb58fd7f2706da.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-cb864a4fb18cd405.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-1b01b25381318186.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-01c65d14961f7ca8.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-a443b21aebb46a3e.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-7a3056feaaaff0ef.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-886aeab528a617df.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-9e9f9ded511a8c2c.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-c97a66c88a168322.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-a31722bfb3774359.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-fd7ae0525f1e723d.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-3730d12a2121da31.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-396bbfaf2c222b49.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-9f482d375d34d580.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-4df96e00f4cc5ada.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_serialize-f8685a53e1b4306e.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-44a2aa39fda1ec27.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-f47eeb9eb37ed84a.so
+lib/rustlib/i686-unknown-openbsd/lib/librustdoc-90dadf10ee2c4f95.so
+lib/rustlib/i686-unknown-openbsd/lib/libserialize-cdec391e6199629f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libserialize-cdec391e6199629f.so
+lib/rustlib/i686-unknown-openbsd/lib/libstd-17fcdf59d67bea14.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libstd-17fcdf59d67bea14.so
+lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-4cc0c53b17b8e1f2.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax-02537596263f1216.so
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-7513382783f0f904.so
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-4ca1c103715c3013.so
+lib/rustlib/i686-unknown-openbsd/lib/libterm-2cae6b1d3edf5f01.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libterm-2cae6b1d3edf5f01.so
+lib/rustlib/i686-unknown-openbsd/lib/libtest-4f995153b76cd659.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libtest-4f995153b76cd659.so
+lib/rustlib/i686-unknown-openbsd/lib/libunwind-aa508074dcde49a0.rlib
Index: pkg/PLIST-doc
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PLIST-doc,v
retrieving revision 1.20
diff -u -p -r1.20 PLIST-doc
--- pkg/PLIST-doc       5 May 2017 11:40:29 -0000       1.20
+++ pkg/PLIST-doc       12 Jun 2017 06:56:19 -0000
@@ -42,9 +42,11 @@ share/doc/rust/html/alloc/boxed/trait.Fn
 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/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
@@ -80,26 +82,16 @@ share/doc/rust/html/alloc/rc/struct.Weak
 share/doc/rust/html/alloc/sidebar-items.js
 share/doc/rust/html/book/
 share/doc/rust/html/book/README.html
-share/doc/rust/html/book/_FontAwesome/
-share/doc/rust/html/book/_FontAwesome/css/
-share/doc/rust/html/book/_FontAwesome/css/font-awesome.css
-share/doc/rust/html/book/_FontAwesome/fonts/
-share/doc/rust/html/book/_FontAwesome/fonts/FontAwesome.ttf
-share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.eot
-share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.svg
-share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.ttf
-share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.woff
-share/doc/rust/html/book/_FontAwesome/fonts/fontawesome-webfont.woff2
+share/doc/rust/html/book/SUMMARY.html
 share/doc/rust/html/book/associated-types.html
 share/doc/rust/html/book/attributes.html
 share/doc/rust/html/book/bibliography.html
-share/doc/rust/html/book/book.css
-share/doc/rust/html/book/book.js
 share/doc/rust/html/book/borrow-and-asref.html
 share/doc/rust/html/book/casting-between-types.html
 share/doc/rust/html/book/choosing-your-guarantees.html
 share/doc/rust/html/book/closures.html
 share/doc/rust/html/book/comments.html
+share/doc/rust/html/book/compiler-plugins.html
 share/doc/rust/html/book/concurrency.html
 share/doc/rust/html/book/conditional-compilation.html
 share/doc/rust/html/book/const-and-static.html
@@ -110,20 +102,93 @@ share/doc/rust/html/book/drop.html
 share/doc/rust/html/book/effective-rust.html
 share/doc/rust/html/book/enums.html
 share/doc/rust/html/book/error-handling.html
-share/doc/rust/html/book/favicon.png
 share/doc/rust/html/book/ffi.html
+share/doc/rust/html/book/first-edition/
+share/doc/rust/html/book/first-edition/README.html
+share/doc/rust/html/book/first-edition/_FontAwesome/
+share/doc/rust/html/book/first-edition/_FontAwesome/css/
+share/doc/rust/html/book/first-edition/_FontAwesome/css/font-awesome.css
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/FontAwesome.ttf
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.eot
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.svg
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.ttf
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.woff
+share/doc/rust/html/book/first-edition/_FontAwesome/fonts/fontawesome-webfont.woff2
+share/doc/rust/html/book/first-edition/associated-types.html
+share/doc/rust/html/book/first-edition/attributes.html
+share/doc/rust/html/book/first-edition/bibliography.html
+share/doc/rust/html/book/first-edition/book.css
+share/doc/rust/html/book/first-edition/book.js
+share/doc/rust/html/book/first-edition/borrow-and-asref.html
+share/doc/rust/html/book/first-edition/casting-between-types.html
+share/doc/rust/html/book/first-edition/choosing-your-guarantees.html
+share/doc/rust/html/book/first-edition/closures.html
+share/doc/rust/html/book/first-edition/comments.html
+share/doc/rust/html/book/first-edition/concurrency.html
+share/doc/rust/html/book/first-edition/conditional-compilation.html
+share/doc/rust/html/book/first-edition/const-and-static.html
+share/doc/rust/html/book/first-edition/crates-and-modules.html
+share/doc/rust/html/book/first-edition/deref-coercions.html
+share/doc/rust/html/book/first-edition/documentation.html
+share/doc/rust/html/book/first-edition/drop.html
+share/doc/rust/html/book/first-edition/effective-rust.html
+share/doc/rust/html/book/first-edition/enums.html
+share/doc/rust/html/book/first-edition/error-handling.html
+share/doc/rust/html/book/first-edition/favicon.png
+share/doc/rust/html/book/first-edition/ffi.html
+share/doc/rust/html/book/first-edition/functions.html
+share/doc/rust/html/book/first-edition/generics.html
+share/doc/rust/html/book/first-edition/getting-started.html
+share/doc/rust/html/book/first-edition/glossary.html
+share/doc/rust/html/book/first-edition/guessing-game.html
+share/doc/rust/html/book/first-edition/highlight.css
+share/doc/rust/html/book/first-edition/highlight.js
+share/doc/rust/html/book/first-edition/if-let.html
+share/doc/rust/html/book/first-edition/if.html
+share/doc/rust/html/book/first-edition/index.html
+share/doc/rust/html/book/first-edition/iterators.html
+share/doc/rust/html/book/first-edition/jquery.js
+share/doc/rust/html/book/first-edition/lifetimes.html
+share/doc/rust/html/book/first-edition/loops.html
+share/doc/rust/html/book/first-edition/macros.html
+share/doc/rust/html/book/first-edition/match.html
+share/doc/rust/html/book/first-edition/method-syntax.html
+share/doc/rust/html/book/first-edition/mutability.html
+share/doc/rust/html/book/first-edition/operators-and-overloading.html
+share/doc/rust/html/book/first-edition/ownership.html
+share/doc/rust/html/book/first-edition/patterns.html
+share/doc/rust/html/book/first-edition/primitive-types.html
+share/doc/rust/html/book/first-edition/print.html
+share/doc/rust/html/book/first-edition/procedural-macros.html
+share/doc/rust/html/book/first-edition/raw-pointers.html
+share/doc/rust/html/book/first-edition/references-and-borrowing.html
+share/doc/rust/html/book/first-edition/release-channels.html
+share/doc/rust/html/book/first-edition/strings.html
+share/doc/rust/html/book/first-edition/structs.html
+share/doc/rust/html/book/first-edition/syntax-and-semantics.html
+share/doc/rust/html/book/first-edition/syntax-index.html
+share/doc/rust/html/book/first-edition/testing.html
+share/doc/rust/html/book/first-edition/the-stack-and-the-heap.html
+share/doc/rust/html/book/first-edition/tomorrow-night.css
+share/doc/rust/html/book/first-edition/trait-objects.html
+share/doc/rust/html/book/first-edition/traits.html
+share/doc/rust/html/book/first-edition/type-aliases.html
+share/doc/rust/html/book/first-edition/ufcs.html
+share/doc/rust/html/book/first-edition/unsafe.html
+share/doc/rust/html/book/first-edition/unsized-types.html
+share/doc/rust/html/book/first-edition/using-rust-without-the-standard-library.html
+share/doc/rust/html/book/first-edition/variable-bindings.html
+share/doc/rust/html/book/first-edition/vectors.html
 share/doc/rust/html/book/functions.html
 share/doc/rust/html/book/generics.html
 share/doc/rust/html/book/getting-started.html
 share/doc/rust/html/book/glossary.html
 share/doc/rust/html/book/guessing-game.html
-share/doc/rust/html/book/highlight.css
-share/doc/rust/html/book/highlight.js
 share/doc/rust/html/book/if-let.html
 share/doc/rust/html/book/if.html
 share/doc/rust/html/book/index.html
 share/doc/rust/html/book/iterators.html
-share/doc/rust/html/book/jquery.js
 share/doc/rust/html/book/lifetimes.html
 share/doc/rust/html/book/loops.html
 share/doc/rust/html/book/macros.html
@@ -134,18 +199,137 @@ share/doc/rust/html/book/operators-and-o
 share/doc/rust/html/book/ownership.html
 share/doc/rust/html/book/patterns.html
 share/doc/rust/html/book/primitive-types.html
-share/doc/rust/html/book/print.html
 share/doc/rust/html/book/procedural-macros.html
 share/doc/rust/html/book/raw-pointers.html
 share/doc/rust/html/book/references-and-borrowing.html
 share/doc/rust/html/book/release-channels.html
+share/doc/rust/html/book/rust.css
+share/doc/rust/html/book/second-edition/
+share/doc/rust/html/book/second-edition/_FontAwesome/
+share/doc/rust/html/book/second-edition/_FontAwesome/css/
+share/doc/rust/html/book/second-edition/_FontAwesome/css/font-awesome.css
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/FontAwesome.ttf
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.eot
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.svg
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.ttf
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.woff
+share/doc/rust/html/book/second-edition/_FontAwesome/fonts/fontawesome-webfont.woff2
+share/doc/rust/html/book/second-edition/appendix-00.html
+share/doc/rust/html/book/second-edition/appendix-01-keywords.html
+share/doc/rust/html/book/second-edition/appendix-02-operators.html
+share/doc/rust/html/book/second-edition/appendix-07-newest-features.html
+share/doc/rust/html/book/second-edition/book.css
+share/doc/rust/html/book/second-edition/book.js
+share/doc/rust/html/book/second-edition/ch01-00-introduction.html
+share/doc/rust/html/book/second-edition/ch01-01-installation.html
+share/doc/rust/html/book/second-edition/ch01-02-hello-world.html
+share/doc/rust/html/book/second-edition/ch02-00-guessing-game-tutorial.html
+share/doc/rust/html/book/second-edition/ch03-00-common-programming-concepts.html
+share/doc/rust/html/book/second-edition/ch03-01-variables-and-mutability.html
+share/doc/rust/html/book/second-edition/ch03-02-data-types.html
+share/doc/rust/html/book/second-edition/ch03-03-how-functions-work.html
+share/doc/rust/html/book/second-edition/ch03-04-comments.html
+share/doc/rust/html/book/second-edition/ch03-05-control-flow.html
+share/doc/rust/html/book/second-edition/ch04-00-understanding-ownership.html
+share/doc/rust/html/book/second-edition/ch04-01-what-is-ownership.html
+share/doc/rust/html/book/second-edition/ch04-02-references-and-borrowing.html
+share/doc/rust/html/book/second-edition/ch04-03-slices.html
+share/doc/rust/html/book/second-edition/ch05-00-structs.html
+share/doc/rust/html/book/second-edition/ch05-01-method-syntax.html
+share/doc/rust/html/book/second-edition/ch06-00-enums.html
+share/doc/rust/html/book/second-edition/ch06-01-defining-an-enum.html
+share/doc/rust/html/book/second-edition/ch06-02-match.html
+share/doc/rust/html/book/second-edition/ch06-03-if-let.html
+share/doc/rust/html/book/second-edition/ch07-00-modules.html
+share/doc/rust/html/book/second-edition/ch07-01-mod-and-the-filesystem.html
+share/doc/rust/html/book/second-edition/ch07-02-controlling-visibility-with-pub.html
+share/doc/rust/html/book/second-edition/ch07-03-importing-names-with-use.html
+share/doc/rust/html/book/second-edition/ch08-00-common-collections.html
+share/doc/rust/html/book/second-edition/ch08-01-vectors.html
+share/doc/rust/html/book/second-edition/ch08-02-strings.html
+share/doc/rust/html/book/second-edition/ch08-03-hash-maps.html
+share/doc/rust/html/book/second-edition/ch09-00-error-handling.html
+share/doc/rust/html/book/second-edition/ch09-01-unrecoverable-errors-with-panic.html
+share/doc/rust/html/book/second-edition/ch09-02-recoverable-errors-with-result.html
+share/doc/rust/html/book/second-edition/ch09-03-to-panic-or-not-to-panic.html
+share/doc/rust/html/book/second-edition/ch10-00-generics.html
+share/doc/rust/html/book/second-edition/ch10-01-syntax.html
+share/doc/rust/html/book/second-edition/ch10-02-traits.html
+share/doc/rust/html/book/second-edition/ch10-03-lifetime-syntax.html
+share/doc/rust/html/book/second-edition/ch11-00-testing.html
+share/doc/rust/html/book/second-edition/ch11-01-writing-tests.html
+share/doc/rust/html/book/second-edition/ch11-02-running-tests.html
+share/doc/rust/html/book/second-edition/ch11-03-test-organization.html
+share/doc/rust/html/book/second-edition/ch12-00-an-io-project.html
+share/doc/rust/html/book/second-edition/ch12-01-accepting-command-line-arguments.html
+share/doc/rust/html/book/second-edition/ch12-02-reading-a-file.html
+share/doc/rust/html/book/second-edition/ch12-03-improving-error-handling-and-modularity.html
+share/doc/rust/html/book/second-edition/ch12-04-testing-the-librarys-functionality.html
+share/doc/rust/html/book/second-edition/ch12-05-working-with-environment-variables.html
+share/doc/rust/html/book/second-edition/ch12-06-writing-to-stderr-instead-of-stdout.html
+share/doc/rust/html/book/second-edition/ch13-00-functional-features.html
+share/doc/rust/html/book/second-edition/ch13-01-closures.html
+share/doc/rust/html/book/second-edition/ch13-02-iterators.html
+share/doc/rust/html/book/second-edition/ch13-03-improving-our-io-project.html
+share/doc/rust/html/book/second-edition/ch13-04-performance.html
+share/doc/rust/html/book/second-edition/ch14-00-more-about-cargo.html
+share/doc/rust/html/book/second-edition/ch14-01-release-profiles.html
+share/doc/rust/html/book/second-edition/ch14-02-publishing-to-crates-io.html
+share/doc/rust/html/book/second-edition/ch14-03-cargo-workspaces.html
+share/doc/rust/html/book/second-edition/ch14-04-installing-binaries.html
+share/doc/rust/html/book/second-edition/ch14-05-extending-cargo.html
+share/doc/rust/html/book/second-edition/ch15-00-smart-pointers.html
+share/doc/rust/html/book/second-edition/ch15-01-box.html
+share/doc/rust/html/book/second-edition/ch15-02-deref.html
+share/doc/rust/html/book/second-edition/ch15-03-drop.html
+share/doc/rust/html/book/second-edition/ch15-04-rc.html
+share/doc/rust/html/book/second-edition/ch15-05-interior-mutability.html
+share/doc/rust/html/book/second-edition/ch15-06-reference-cycles.html
+share/doc/rust/html/book/second-edition/ch16-00-concurrency.html
+share/doc/rust/html/book/second-edition/ch16-01-threads.html
+share/doc/rust/html/book/second-edition/ch16-02-message-passing.html
+share/doc/rust/html/book/second-edition/ch16-03-shared-state.html
+share/doc/rust/html/book/second-edition/ch16-04-extensible-concurrency-sync-and-send.html
+share/doc/rust/html/book/second-edition/ch17-00-oop.html
+share/doc/rust/html/book/second-edition/ch17-01-what-is-oo.html
+share/doc/rust/html/book/second-edition/ch17-02-trait-objects.html
+share/doc/rust/html/book/second-edition/ch17-03-oo-design-patterns.html
+share/doc/rust/html/book/second-edition/ch18-00-patterns.html
+share/doc/rust/html/book/second-edition/ch18-01-all-the-places-for-patterns.html
+share/doc/rust/html/book/second-edition/ch18-02-refutability.html
+share/doc/rust/html/book/second-edition/ch18-03-pattern-syntax.html
+share/doc/rust/html/book/second-edition/ch19-00-advanced-features.html
+share/doc/rust/html/book/second-edition/ch19-01-unsafe-rust.html
+share/doc/rust/html/book/second-edition/ch19-02-advanced-lifetimes.html
+share/doc/rust/html/book/second-edition/ch19-03-advanced-traits.html
+share/doc/rust/html/book/second-edition/ch19-04-advanced-types.html
+share/doc/rust/html/book/second-edition/ch19-05-advanced-functions-and-closures.html
+share/doc/rust/html/book/second-edition/ch20-00-final-project-a-web-server.html
+share/doc/rust/html/book/second-edition/favicon.png
+share/doc/rust/html/book/second-edition/highlight.css
+share/doc/rust/html/book/second-edition/highlight.js
+share/doc/rust/html/book/second-edition/img/
+share/doc/rust/html/book/second-edition/img/trpl04-01.svg
+share/doc/rust/html/book/second-edition/img/trpl04-02.svg
+share/doc/rust/html/book/second-edition/img/trpl04-03.svg
+share/doc/rust/html/book/second-edition/img/trpl04-04.svg
+share/doc/rust/html/book/second-edition/img/trpl04-05.svg
+share/doc/rust/html/book/second-edition/img/trpl04-06.svg
+share/doc/rust/html/book/second-edition/img/trpl15-01.svg
+share/doc/rust/html/book/second-edition/img/trpl15-02.svg
+share/doc/rust/html/book/second-edition/img/trpl15-03.svg
+share/doc/rust/html/book/second-edition/img/trpl15-04.svg
+share/doc/rust/html/book/second-edition/index.html
+share/doc/rust/html/book/second-edition/jquery.js
+share/doc/rust/html/book/second-edition/print.html
+share/doc/rust/html/book/second-edition/tomorrow-night.css
 share/doc/rust/html/book/strings.html
 share/doc/rust/html/book/structs.html
 share/doc/rust/html/book/syntax-and-semantics.html
 share/doc/rust/html/book/syntax-index.html
 share/doc/rust/html/book/testing.html
 share/doc/rust/html/book/the-stack-and-the-heap.html
-share/doc/rust/html/book/tomorrow-night.css
 share/doc/rust/html/book/trait-objects.html
 share/doc/rust/html/book/traits.html
 share/doc/rust/html/book/type-aliases.html
@@ -286,15 +470,6 @@ share/doc/rust/html/collections/btree_se
 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/enum.Bound.html
-share/doc/rust/html/collections/enum_set/
-share/doc/rust/html/collections/enum_set/CLike.t.html
-share/doc/rust/html/collections/enum_set/EnumSet.t.html
-share/doc/rust/html/collections/enum_set/Iter.t.html
-share/doc/rust/html/collections/enum_set/index.html
-share/doc/rust/html/collections/enum_set/sidebar-items.js
-share/doc/rust/html/collections/enum_set/struct.EnumSet.html
-share/doc/rust/html/collections/enum_set/struct.Iter.html
-share/doc/rust/html/collections/enum_set/trait.CLike.html
 share/doc/rust/html/collections/fmt/
 share/doc/rust/html/collections/fmt/Arguments.t.html
 share/doc/rust/html/collections/fmt/Binary.t.html
@@ -372,6 +547,8 @@ share/doc/rust/html/collections/slice/Ch
 share/doc/rust/html/collections/slice/ChunksMut.t.html
 share/doc/rust/html/collections/slice/Iter.t.html
 share/doc/rust/html/collections/slice/IterMut.t.html
+share/doc/rust/html/collections/slice/RSplit.t.html
+share/doc/rust/html/collections/slice/RSplitMut.t.html
 share/doc/rust/html/collections/slice/RSplitN.t.html
 share/doc/rust/html/collections/slice/RSplitNMut.t.html
 share/doc/rust/html/collections/slice/SliceConcatExt.t.html
@@ -391,6 +568,8 @@ share/doc/rust/html/collections/slice/st
 share/doc/rust/html/collections/slice/struct.ChunksMut.html
 share/doc/rust/html/collections/slice/struct.Iter.html
 share/doc/rust/html/collections/slice/struct.IterMut.html
+share/doc/rust/html/collections/slice/struct.RSplit.html
+share/doc/rust/html/collections/slice/struct.RSplitMut.html
 share/doc/rust/html/collections/slice/struct.RSplitN.html
 share/doc/rust/html/collections/slice/struct.RSplitNMut.html
 share/doc/rust/html/collections/slice/struct.Split.html
@@ -423,8 +602,10 @@ share/doc/rust/html/collections/str/Spli
 share/doc/rust/html/collections/str/Utf8Error.t.html
 share/doc/rust/html/collections/str/fn.from_utf8.html
 share/doc/rust/html/collections/str/fn.from_utf8_unchecked.html
+share/doc/rust/html/collections/str/fn.from_utf8_unchecked_mut.html
 share/doc/rust/html/collections/str/from_utf8.v.html
 share/doc/rust/html/collections/str/from_utf8_unchecked.v.html
+share/doc/rust/html/collections/str/from_utf8_unchecked_mut.v.html
 share/doc/rust/html/collections/str/index.html
 share/doc/rust/html/collections/str/pattern/
 share/doc/rust/html/collections/str/pattern/CharPredicateSearcher.t.html
@@ -541,13 +722,11 @@ share/doc/rust/html/core/borrow/trait.Bo
 share/doc/rust/html/core/cell/
 share/doc/rust/html/core/cell/BorrowError.t.html
 share/doc/rust/html/core/cell/BorrowMutError.t.html
-share/doc/rust/html/core/cell/BorrowState.t.html
 share/doc/rust/html/core/cell/Cell.t.html
 share/doc/rust/html/core/cell/Ref.t.html
 share/doc/rust/html/core/cell/RefCell.t.html
 share/doc/rust/html/core/cell/RefMut.t.html
 share/doc/rust/html/core/cell/UnsafeCell.t.html
-share/doc/rust/html/core/cell/enum.BorrowState.html
 share/doc/rust/html/core/cell/index.html
 share/doc/rust/html/core/cell/sidebar-items.js
 share/doc/rust/html/core/cell/struct.BorrowError.html
@@ -594,6 +773,7 @@ share/doc/rust/html/core/cmp/Ord.t.html
 share/doc/rust/html/core/cmp/Ordering.t.html
 share/doc/rust/html/core/cmp/PartialEq.t.html
 share/doc/rust/html/core/cmp/PartialOrd.t.html
+share/doc/rust/html/core/cmp/Reverse.t.html
 share/doc/rust/html/core/cmp/enum.Ordering.html
 share/doc/rust/html/core/cmp/fn.max.html
 share/doc/rust/html/core/cmp/fn.min.html
@@ -601,6 +781,7 @@ share/doc/rust/html/core/cmp/index.html
 share/doc/rust/html/core/cmp/max.v.html
 share/doc/rust/html/core/cmp/min.v.html
 share/doc/rust/html/core/cmp/sidebar-items.js
+share/doc/rust/html/core/cmp/struct.Reverse.html
 share/doc/rust/html/core/cmp/trait.Eq.html
 share/doc/rust/html/core/cmp/trait.Ord.html
 share/doc/rust/html/core/cmp/trait.PartialEq.html
@@ -993,7 +1174,6 @@ share/doc/rust/html/core/intrinsics/ctlz
 share/doc/rust/html/core/intrinsics/ctpop.v.html
 share/doc/rust/html/core/intrinsics/cttz.v.html
 share/doc/rust/html/core/intrinsics/discriminant_value.v.html
-share/doc/rust/html/core/intrinsics/drop_in_place.v.html
 share/doc/rust/html/core/intrinsics/exp2f32.v.html
 share/doc/rust/html/core/intrinsics/exp2f64.v.html
 share/doc/rust/html/core/intrinsics/expf32.v.html
@@ -1114,7 +1294,6 @@ share/doc/rust/html/core/intrinsics/fn.c
 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.discriminant_value.html
-share/doc/rust/html/core/intrinsics/fn.drop_in_place.html
 share/doc/rust/html/core/intrinsics/fn.exp2f32.html
 share/doc/rust/html/core/intrinsics/fn.exp2f64.html
 share/doc/rust/html/core/intrinsics/fn.expf32.html
@@ -1128,7 +1307,6 @@ share/doc/rust/html/core/intrinsics/fn.f
 share/doc/rust/html/core/intrinsics/fn.fmaf32.html
 share/doc/rust/html/core/intrinsics/fn.fmaf64.html
 share/doc/rust/html/core/intrinsics/fn.fmul_fast.html
-share/doc/rust/html/core/intrinsics/fn.forget.html
 share/doc/rust/html/core/intrinsics/fn.frem_fast.html
 share/doc/rust/html/core/intrinsics/fn.fsub_fast.html
 share/doc/rust/html/core/intrinsics/fn.init.html
@@ -1175,6 +1353,8 @@ share/doc/rust/html/core/intrinsics/fn.t
 share/doc/rust/html/core/intrinsics/fn.type_name.html
 share/doc/rust/html/core/intrinsics/fn.unchecked_div.html
 share/doc/rust/html/core/intrinsics/fn.unchecked_rem.html
+share/doc/rust/html/core/intrinsics/fn.unchecked_shl.html
+share/doc/rust/html/core/intrinsics/fn.unchecked_shr.html
 share/doc/rust/html/core/intrinsics/fn.uninit.html
 share/doc/rust/html/core/intrinsics/fn.unlikely.html
 share/doc/rust/html/core/intrinsics/fn.unreachable.html
@@ -1184,7 +1364,6 @@ share/doc/rust/html/core/intrinsics/fn.v
 share/doc/rust/html/core/intrinsics/fn.volatile_set_memory.html
 share/doc/rust/html/core/intrinsics/fn.volatile_store.html
 share/doc/rust/html/core/intrinsics/fn.write_bytes.html
-share/doc/rust/html/core/intrinsics/forget.v.html
 share/doc/rust/html/core/intrinsics/frem_fast.v.html
 share/doc/rust/html/core/intrinsics/fsub_fast.v.html
 share/doc/rust/html/core/intrinsics/index.html
@@ -1233,6 +1412,8 @@ share/doc/rust/html/core/intrinsics/type
 share/doc/rust/html/core/intrinsics/type_name.v.html
 share/doc/rust/html/core/intrinsics/unchecked_div.v.html
 share/doc/rust/html/core/intrinsics/unchecked_rem.v.html
+share/doc/rust/html/core/intrinsics/unchecked_shl.v.html
+share/doc/rust/html/core/intrinsics/unchecked_shr.v.html
 share/doc/rust/html/core/intrinsics/uninit.v.html
 share/doc/rust/html/core/intrinsics/unlikely.v.html
 share/doc/rust/html/core/intrinsics/unreachable.v.html
@@ -1434,6 +1615,7 @@ share/doc/rust/html/core/marker/trait.Sy
 share/doc/rust/html/core/marker/trait.Unsize.html
 share/doc/rust/html/core/mem/
 share/doc/rust/html/core/mem/Discriminant.t.html
+share/doc/rust/html/core/mem/ManuallyDrop.t.html
 share/doc/rust/html/core/mem/align_of.v.html
 share/doc/rust/html/core/mem/align_of_val.v.html
 share/doc/rust/html/core/mem/discriminant.v.html
@@ -1464,6 +1646,7 @@ share/doc/rust/html/core/mem/struct.Disc
 share/doc/rust/html/core/mem/swap.v.html
 share/doc/rust/html/core/mem/transmute_copy.v.html
 share/doc/rust/html/core/mem/uninitialized.v.html
+share/doc/rust/html/core/mem/union.ManuallyDrop.html
 share/doc/rust/html/core/mem/zeroed.v.html
 share/doc/rust/html/core/module_path.m.html
 share/doc/rust/html/core/nonzero/
@@ -1475,12 +1658,10 @@ share/doc/rust/html/core/nonzero/struct.
 share/doc/rust/html/core/nonzero/trait.Zeroable.html
 share/doc/rust/html/core/num/
 share/doc/rust/html/core/num/FpCategory.t.html
-share/doc/rust/html/core/num/One.t.html
 share/doc/rust/html/core/num/ParseFloatError.t.html
 share/doc/rust/html/core/num/ParseIntError.t.html
 share/doc/rust/html/core/num/TryFromIntError.t.html
 share/doc/rust/html/core/num/Wrapping.t.html
-share/doc/rust/html/core/num/Zero.t.html
 share/doc/rust/html/core/num/dec2flt/
 share/doc/rust/html/core/num/dec2flt/ParseFloatError.t.html
 share/doc/rust/html/core/num/dec2flt/struct.ParseFloatError.html
@@ -1491,8 +1672,6 @@ share/doc/rust/html/core/num/struct.Pars
 share/doc/rust/html/core/num/struct.ParseIntError.html
 share/doc/rust/html/core/num/struct.TryFromIntError.html
 share/doc/rust/html/core/num/struct.Wrapping.html
-share/doc/rust/html/core/num/trait.One.html
-share/doc/rust/html/core/num/trait.Zero.html
 share/doc/rust/html/core/ops/
 share/doc/rust/html/core/ops/Add.t.html
 share/doc/rust/html/core/ops/AddAssign.t.html
@@ -1611,7 +1790,9 @@ share/doc/rust/html/core/prelude/v1/side
 share/doc/rust/html/core/ptr/
 share/doc/rust/html/core/ptr/Shared.t.html
 share/doc/rust/html/core/ptr/Unique.t.html
+share/doc/rust/html/core/ptr/drop_in_place.v.html
 share/doc/rust/html/core/ptr/eq.v.html
+share/doc/rust/html/core/ptr/fn.drop_in_place.html
 share/doc/rust/html/core/ptr/fn.eq.html
 share/doc/rust/html/core/ptr/fn.null.html
 share/doc/rust/html/core/ptr/fn.null_mut.html
@@ -1659,6 +1840,8 @@ share/doc/rust/html/core/slice/Chunks.t.
 share/doc/rust/html/core/slice/ChunksMut.t.html
 share/doc/rust/html/core/slice/Iter.t.html
 share/doc/rust/html/core/slice/IterMut.t.html
+share/doc/rust/html/core/slice/RSplit.t.html
+share/doc/rust/html/core/slice/RSplitMut.t.html
 share/doc/rust/html/core/slice/RSplitN.t.html
 share/doc/rust/html/core/slice/RSplitNMut.t.html
 share/doc/rust/html/core/slice/SliceExt.t.html
@@ -1678,6 +1861,8 @@ share/doc/rust/html/core/slice/struct.Ch
 share/doc/rust/html/core/slice/struct.ChunksMut.html
 share/doc/rust/html/core/slice/struct.Iter.html
 share/doc/rust/html/core/slice/struct.IterMut.html
+share/doc/rust/html/core/slice/struct.RSplit.html
+share/doc/rust/html/core/slice/struct.RSplitMut.html
 share/doc/rust/html/core/slice/struct.RSplitN.html
 share/doc/rust/html/core/slice/struct.RSplitNMut.html
 share/doc/rust/html/core/slice/struct.Split.html
@@ -1707,11 +1892,15 @@ share/doc/rust/html/core/str/SplitN.t.ht
 share/doc/rust/html/core/str/SplitTerminator.t.html
 share/doc/rust/html/core/str/Utf8Error.t.html
 share/doc/rust/html/core/str/fn.from_utf8.html
+share/doc/rust/html/core/str/fn.from_utf8_mut.html
 share/doc/rust/html/core/str/fn.from_utf8_unchecked.html
+share/doc/rust/html/core/str/fn.from_utf8_unchecked_mut.html
 share/doc/rust/html/core/str/fn.next_code_point.html
 share/doc/rust/html/core/str/fn.utf8_char_width.html
 share/doc/rust/html/core/str/from_utf8.v.html
+share/doc/rust/html/core/str/from_utf8_mut.v.html
 share/doc/rust/html/core/str/from_utf8_unchecked.v.html
+share/doc/rust/html/core/str/from_utf8_unchecked_mut.v.html
 share/doc/rust/html/core/str/index.html
 share/doc/rust/html/core/str/next_code_point.v.html
 share/doc/rust/html/core/str/pattern/
@@ -1782,6 +1971,7 @@ share/doc/rust/html/core/sync/atomic/Ato
 share/doc/rust/html/core/sync/atomic/AtomicU8.t.html
 share/doc/rust/html/core/sync/atomic/AtomicUsize.t.html
 share/doc/rust/html/core/sync/atomic/Ordering.t.html
+share/doc/rust/html/core/sync/atomic/compiler_fence.v.html
 share/doc/rust/html/core/sync/atomic/constant.ATOMIC_BOOL_INIT.html
 share/doc/rust/html/core/sync/atomic/constant.ATOMIC_I16_INIT.html
 share/doc/rust/html/core/sync/atomic/constant.ATOMIC_I32_INIT.html
@@ -1795,6 +1985,7 @@ share/doc/rust/html/core/sync/atomic/con
 share/doc/rust/html/core/sync/atomic/constant.ATOMIC_USIZE_INIT.html
 share/doc/rust/html/core/sync/atomic/enum.Ordering.html
 share/doc/rust/html/core/sync/atomic/fence.v.html
+share/doc/rust/html/core/sync/atomic/fn.compiler_fence.html
 share/doc/rust/html/core/sync/atomic/fn.fence.html
 share/doc/rust/html/core/sync/atomic/index.html
 share/doc/rust/html/core/sync/atomic/sidebar-items.js
@@ -1979,9 +2170,6 @@ share/doc/rust/html/implementors/core/ma
 share/doc/rust/html/implementors/core/marker/trait.Sync.js
 share/doc/rust/html/implementors/core/nonzero/
 share/doc/rust/html/implementors/core/nonzero/trait.Zeroable.js
-share/doc/rust/html/implementors/core/num/
-share/doc/rust/html/implementors/core/num/trait.One.js
-share/doc/rust/html/implementors/core/num/trait.Zero.js
 share/doc/rust/html/implementors/core/ops/
 share/doc/rust/html/implementors/core/ops/trait.Add.js
 share/doc/rust/html/implementors/core/ops/trait.AddAssign.js
@@ -2108,9 +2296,6 @@ share/doc/rust/html/implementors/std/mar
 share/doc/rust/html/implementors/std/marker/trait.Sync.js
 share/doc/rust/html/implementors/std/net/
 share/doc/rust/html/implementors/std/net/trait.ToSocketAddrs.js
-share/doc/rust/html/implementors/std/num/
-share/doc/rust/html/implementors/std/num/trait.One.js
-share/doc/rust/html/implementors/std/num/trait.Zero.js
 share/doc/rust/html/implementors/std/ops/
 share/doc/rust/html/implementors/std/ops/trait.Add.js
 share/doc/rust/html/implementors/std/ops/trait.AddAssign.js
@@ -2340,6 +2525,7 @@ share/doc/rust/html/reference/tomorrow-n
 share/doc/rust/html/reference/type-coercions.html
 share/doc/rust/html/reference/type-system.html
 share/doc/rust/html/reference/types.html
+share/doc/rust/html/reference/undocumented.html
 share/doc/rust/html/reference/unicode-productions.html
 share/doc/rust/html/reference/unsafe-blocks.html
 share/doc/rust/html/reference/unsafe-functions.html
@@ -2372,7 +2558,6 @@ share/doc/rust/html/src/collections/btre
 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/enum_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
@@ -2463,7 +2648,9 @@ share/doc/rust/html/src/core/prelude/v1.
 share/doc/rust/html/src/core/ptr.rs.html
 share/doc/rust/html/src/core/raw.rs.html
 share/doc/rust/html/src/core/result.rs.html
-share/doc/rust/html/src/core/slice.rs.html
+share/doc/rust/html/src/core/slice/
+share/doc/rust/html/src/core/slice/mod.rs.html
+share/doc/rust/html/src/core/slice/sort.rs.html
 share/doc/rust/html/src/core/str/
 share/doc/rust/html/src/core/str/mod.rs.html
 share/doc/rust/html/src/core/str/pattern.rs.html
@@ -2670,13 +2857,11 @@ share/doc/rust/html/std/boxed/trait.FnBo
 share/doc/rust/html/std/cell/
 share/doc/rust/html/std/cell/BorrowError.t.html
 share/doc/rust/html/std/cell/BorrowMutError.t.html
-share/doc/rust/html/std/cell/BorrowState.t.html
 share/doc/rust/html/std/cell/Cell.t.html
 share/doc/rust/html/std/cell/Ref.t.html
 share/doc/rust/html/std/cell/RefCell.t.html
 share/doc/rust/html/std/cell/RefMut.t.html
 share/doc/rust/html/std/cell/UnsafeCell.t.html
-share/doc/rust/html/std/cell/enum.BorrowState.html
 share/doc/rust/html/std/cell/index.html
 share/doc/rust/html/std/cell/sidebar-items.js
 share/doc/rust/html/std/cell/struct.BorrowError.html
@@ -2736,6 +2921,7 @@ share/doc/rust/html/std/cmp/Ord.t.html
 share/doc/rust/html/std/cmp/Ordering.t.html
 share/doc/rust/html/std/cmp/PartialEq.t.html
 share/doc/rust/html/std/cmp/PartialOrd.t.html
+share/doc/rust/html/std/cmp/Reverse.t.html
 share/doc/rust/html/std/cmp/enum.Ordering.html
 share/doc/rust/html/std/cmp/fn.max.html
 share/doc/rust/html/std/cmp/fn.min.html
@@ -2743,6 +2929,7 @@ share/doc/rust/html/std/cmp/index.html
 share/doc/rust/html/std/cmp/max.v.html
 share/doc/rust/html/std/cmp/min.v.html
 share/doc/rust/html/std/cmp/sidebar-items.js
+share/doc/rust/html/std/cmp/struct.Reverse.html
 share/doc/rust/html/std/cmp/trait.Eq.html
 share/doc/rust/html/std/cmp/trait.Ord.html
 share/doc/rust/html/std/cmp/trait.PartialEq.html
@@ -3627,7 +3814,6 @@ share/doc/rust/html/std/intrinsics/fn.fl
 share/doc/rust/html/std/intrinsics/fn.fmaf32.html
 share/doc/rust/html/std/intrinsics/fn.fmaf64.html
 share/doc/rust/html/std/intrinsics/fn.fmul_fast.html
-share/doc/rust/html/std/intrinsics/fn.forget.html
 share/doc/rust/html/std/intrinsics/fn.frem_fast.html
 share/doc/rust/html/std/intrinsics/fn.fsub_fast.html
 share/doc/rust/html/std/intrinsics/fn.init.html
@@ -3674,6 +3860,8 @@ share/doc/rust/html/std/intrinsics/fn.ty
 share/doc/rust/html/std/intrinsics/fn.type_name.html
 share/doc/rust/html/std/intrinsics/fn.unchecked_div.html
 share/doc/rust/html/std/intrinsics/fn.unchecked_rem.html
+share/doc/rust/html/std/intrinsics/fn.unchecked_shl.html
+share/doc/rust/html/std/intrinsics/fn.unchecked_shr.html
 share/doc/rust/html/std/intrinsics/fn.uninit.html
 share/doc/rust/html/std/intrinsics/fn.unlikely.html
 share/doc/rust/html/std/intrinsics/fn.unreachable.html
@@ -3683,7 +3871,6 @@ share/doc/rust/html/std/intrinsics/fn.vo
 share/doc/rust/html/std/intrinsics/fn.volatile_set_memory.html
 share/doc/rust/html/std/intrinsics/fn.volatile_store.html
 share/doc/rust/html/std/intrinsics/fn.write_bytes.html
-share/doc/rust/html/std/intrinsics/forget.v.html
 share/doc/rust/html/std/intrinsics/frem_fast.v.html
 share/doc/rust/html/std/intrinsics/fsub_fast.v.html
 share/doc/rust/html/std/intrinsics/index.html
@@ -3732,6 +3919,8 @@ share/doc/rust/html/std/intrinsics/type_
 share/doc/rust/html/std/intrinsics/type_name.v.html
 share/doc/rust/html/std/intrinsics/unchecked_div.v.html
 share/doc/rust/html/std/intrinsics/unchecked_rem.v.html
+share/doc/rust/html/std/intrinsics/unchecked_shl.v.html
+share/doc/rust/html/std/intrinsics/unchecked_shr.v.html
 share/doc/rust/html/std/intrinsics/uninit.v.html
 share/doc/rust/html/std/intrinsics/unlikely.v.html
 share/doc/rust/html/std/intrinsics/unreachable.v.html
@@ -4037,6 +4226,7 @@ share/doc/rust/html/std/marker/trait.Syn
 share/doc/rust/html/std/marker/trait.Unsize.html
 share/doc/rust/html/std/mem/
 share/doc/rust/html/std/mem/Discriminant.t.html
+share/doc/rust/html/std/mem/ManuallyDrop.t.html
 share/doc/rust/html/std/mem/align_of.v.html
 share/doc/rust/html/std/mem/align_of_val.v.html
 share/doc/rust/html/std/mem/discriminant.v.html
@@ -4069,6 +4259,7 @@ share/doc/rust/html/std/mem/swap.v.html
 share/doc/rust/html/std/mem/transmute.v.html
 share/doc/rust/html/std/mem/transmute_copy.v.html
 share/doc/rust/html/std/mem/uninitialized.v.html
+share/doc/rust/html/std/mem/union.ManuallyDrop.html
 share/doc/rust/html/std/mem/zeroed.v.html
 share/doc/rust/html/std/module_path.m.html
 share/doc/rust/html/std/net/
@@ -4139,12 +4330,10 @@ share/doc/rust/html/std/net/udp/UdpSocke
 share/doc/rust/html/std/net/udp/struct.UdpSocket.html
 share/doc/rust/html/std/num/
 share/doc/rust/html/std/num/FpCategory.t.html
-share/doc/rust/html/std/num/One.t.html
 share/doc/rust/html/std/num/ParseFloatError.t.html
 share/doc/rust/html/std/num/ParseIntError.t.html
 share/doc/rust/html/std/num/TryFromIntError.t.html
 share/doc/rust/html/std/num/Wrapping.t.html
-share/doc/rust/html/std/num/Zero.t.html
 share/doc/rust/html/std/num/enum.FpCategory.html
 share/doc/rust/html/std/num/index.html
 share/doc/rust/html/std/num/sidebar-items.js
@@ -4152,8 +4341,6 @@ share/doc/rust/html/std/num/struct.Parse
 share/doc/rust/html/std/num/struct.ParseIntError.html
 share/doc/rust/html/std/num/struct.TryFromIntError.html
 share/doc/rust/html/std/num/struct.Wrapping.html
-share/doc/rust/html/std/num/trait.One.html
-share/doc/rust/html/std/num/trait.Zero.html
 share/doc/rust/html/std/ops/
 share/doc/rust/html/std/ops/Add.t.html
 share/doc/rust/html/std/ops/AddAssign.t.html
@@ -4638,6 +4825,8 @@ share/doc/rust/html/std/slice/Chunks.t.h
 share/doc/rust/html/std/slice/ChunksMut.t.html
 share/doc/rust/html/std/slice/Iter.t.html
 share/doc/rust/html/std/slice/IterMut.t.html
+share/doc/rust/html/std/slice/RSplit.t.html
+share/doc/rust/html/std/slice/RSplitMut.t.html
 share/doc/rust/html/std/slice/RSplitN.t.html
 share/doc/rust/html/std/slice/RSplitNMut.t.html
 share/doc/rust/html/std/slice/SliceConcatExt.t.html
@@ -4657,6 +4846,8 @@ share/doc/rust/html/std/slice/struct.Chu
 share/doc/rust/html/std/slice/struct.ChunksMut.html
 share/doc/rust/html/std/slice/struct.Iter.html
 share/doc/rust/html/std/slice/struct.IterMut.html
+share/doc/rust/html/std/slice/struct.RSplit.html
+share/doc/rust/html/std/slice/struct.RSplitMut.html
 share/doc/rust/html/std/slice/struct.RSplitN.html
 share/doc/rust/html/std/slice/struct.RSplitNMut.html
 share/doc/rust/html/std/slice/struct.Split.html
@@ -4690,8 +4881,10 @@ share/doc/rust/html/std/str/SplitWhitesp
 share/doc/rust/html/std/str/Utf8Error.t.html
 share/doc/rust/html/std/str/fn.from_utf8.html
 share/doc/rust/html/std/str/fn.from_utf8_unchecked.html
+share/doc/rust/html/std/str/fn.from_utf8_unchecked_mut.html
 share/doc/rust/html/std/str/from_utf8.v.html
 share/doc/rust/html/std/str/from_utf8_unchecked.v.html
+share/doc/rust/html/std/str/from_utf8_unchecked_mut.v.html
 share/doc/rust/html/std/str/index.html
 share/doc/rust/html/std/str/pattern/
 share/doc/rust/html/std/str/pattern/CharPredicateSearcher.t.html
@@ -4795,6 +4988,7 @@ share/doc/rust/html/std/sync/atomic/Atom
 share/doc/rust/html/std/sync/atomic/AtomicU8.t.html
 share/doc/rust/html/std/sync/atomic/AtomicUsize.t.html
 share/doc/rust/html/std/sync/atomic/Ordering.t.html
+share/doc/rust/html/std/sync/atomic/compiler_fence.v.html
 share/doc/rust/html/std/sync/atomic/constant.ATOMIC_BOOL_INIT.html
 share/doc/rust/html/std/sync/atomic/constant.ATOMIC_I16_INIT.html
 share/doc/rust/html/std/sync/atomic/constant.ATOMIC_I32_INIT.html
@@ -4808,6 +5002,7 @@ share/doc/rust/html/std/sync/atomic/cons
 share/doc/rust/html/std/sync/atomic/constant.ATOMIC_USIZE_INIT.html
 share/doc/rust/html/std/sync/atomic/enum.Ordering.html
 share/doc/rust/html/std/sync/atomic/fence.v.html
+share/doc/rust/html/std/sync/atomic/fn.compiler_fence.html
 share/doc/rust/html/std/sync/atomic/fn.fence.html
 share/doc/rust/html/std/sync/atomic/index.html
 share/doc/rust/html/std/sync/atomic/sidebar-items.js
@@ -5206,107 +5401,230 @@ share/doc/rust/html/unstable-book/_FontA
 share/doc/rust/html/unstable-book/_FontAwesome/fonts/fontawesome-webfont.ttf
 share/doc/rust/html/unstable-book/_FontAwesome/fonts/fontawesome-webfont.woff
 share/doc/rust/html/unstable-book/_FontAwesome/fonts/fontawesome-webfont.woff2
-share/doc/rust/html/unstable-book/abi-msp430-interrupt.html
-share/doc/rust/html/unstable-book/abi-ptx.html
-share/doc/rust/html/unstable-book/abi-sysv64.html
-share/doc/rust/html/unstable-book/abi-unadjusted.html
-share/doc/rust/html/unstable-book/abi-vectorcall.html
-share/doc/rust/html/unstable-book/abi-x86-interrupt.html
-share/doc/rust/html/unstable-book/advanced-slice-patterns.html
-share/doc/rust/html/unstable-book/alloc-jemalloc.html
-share/doc/rust/html/unstable-book/alloc-system.html
-share/doc/rust/html/unstable-book/allocator.html
-share/doc/rust/html/unstable-book/allow-internal-unstable.html
-share/doc/rust/html/unstable-book/asm.html
-share/doc/rust/html/unstable-book/associated-consts.html
-share/doc/rust/html/unstable-book/associated-type-defaults.html
-share/doc/rust/html/unstable-book/attr-literals.html
 share/doc/rust/html/unstable-book/book.css
 share/doc/rust/html/unstable-book/book.js
-share/doc/rust/html/unstable-book/box-patterns.html
-share/doc/rust/html/unstable-book/box-syntax.html
-share/doc/rust/html/unstable-book/cfg-target-feature.html
-share/doc/rust/html/unstable-book/cfg-target-has-atomic.html
-share/doc/rust/html/unstable-book/cfg-target-thread-local.html
-share/doc/rust/html/unstable-book/cfg-target-vendor.html
-share/doc/rust/html/unstable-book/compiler-builtins.html
-share/doc/rust/html/unstable-book/concat-idents.html
-share/doc/rust/html/unstable-book/conservative-impl-trait.html
-share/doc/rust/html/unstable-book/const-fn.html
-share/doc/rust/html/unstable-book/const-indexing.html
-share/doc/rust/html/unstable-book/custom-attribute.html
-share/doc/rust/html/unstable-book/custom-derive.html
-share/doc/rust/html/unstable-book/default-type-parameter-fallback.html
-share/doc/rust/html/unstable-book/drop-types-in-const.html
-share/doc/rust/html/unstable-book/dropck-eyepatch.html
-share/doc/rust/html/unstable-book/dropck-parametricity.html
-share/doc/rust/html/unstable-book/exclusive-range-pattern.html
+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/favicon.png
-share/doc/rust/html/unstable-book/field-init-shorthand.html
-share/doc/rust/html/unstable-book/fundamental.html
-share/doc/rust/html/unstable-book/generic-param-attrs.html
 share/doc/rust/html/unstable-book/highlight.css
 share/doc/rust/html/unstable-book/highlight.js
-share/doc/rust/html/unstable-book/i128-type.html
-share/doc/rust/html/unstable-book/inclusive-range-syntax.html
 share/doc/rust/html/unstable-book/index.html
-share/doc/rust/html/unstable-book/intrinsics.html
 share/doc/rust/html/unstable-book/jquery.js
-share/doc/rust/html/unstable-book/lang-items.html
-share/doc/rust/html/unstable-book/link-args.html
-share/doc/rust/html/unstable-book/link-cfg.html
-share/doc/rust/html/unstable-book/link-llvm-intrinsics.html
-share/doc/rust/html/unstable-book/linkage.html
-share/doc/rust/html/unstable-book/log-syntax.html
-share/doc/rust/html/unstable-book/loop-break-value.html
-share/doc/rust/html/unstable-book/macro-reexport.html
-share/doc/rust/html/unstable-book/main.html
-share/doc/rust/html/unstable-book/naked-functions.html
-share/doc/rust/html/unstable-book/needs-allocator.html
-share/doc/rust/html/unstable-book/needs-panic-runtime.html
-share/doc/rust/html/unstable-book/never-type.html
-share/doc/rust/html/unstable-book/no-core.html
-share/doc/rust/html/unstable-book/no-debug.html
-share/doc/rust/html/unstable-book/non-ascii-idents.html
-share/doc/rust/html/unstable-book/omit-gdb-pretty-printer-section.html
-share/doc/rust/html/unstable-book/on-unimplemented.html
-share/doc/rust/html/unstable-book/optin-builtin-traits.html
-share/doc/rust/html/unstable-book/panic-runtime.html
-share/doc/rust/html/unstable-book/placement-in-syntax.html
-share/doc/rust/html/unstable-book/platform-intrinsics.html
-share/doc/rust/html/unstable-book/plugin-registrar.html
-share/doc/rust/html/unstable-book/plugin.html
-share/doc/rust/html/unstable-book/prelude-import.html
+share/doc/rust/html/unstable-book/language-features/
+share/doc/rust/html/unstable-book/language-features.html
+share/doc/rust/html/unstable-book/language-features/abi-msp430-interrupt.html
+share/doc/rust/html/unstable-book/language-features/abi-ptx.html
+share/doc/rust/html/unstable-book/language-features/abi-sysv64.html
+share/doc/rust/html/unstable-book/language-features/abi-unadjusted.html
+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/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
+share/doc/rust/html/unstable-book/language-features/box-syntax.html
+share/doc/rust/html/unstable-book/language-features/catch-expr.html
+share/doc/rust/html/unstable-book/language-features/cfg-target-feature.html
+share/doc/rust/html/unstable-book/language-features/cfg-target-has-atomic.html
+share/doc/rust/html/unstable-book/language-features/cfg-target-thread-local.html
+share/doc/rust/html/unstable-book/language-features/cfg-target-vendor.html
+share/doc/rust/html/unstable-book/language-features/closure-to-fn-coercion.html
+share/doc/rust/html/unstable-book/language-features/compiler-builtins.html
+share/doc/rust/html/unstable-book/language-features/concat-idents.html
+share/doc/rust/html/unstable-book/language-features/conservative-impl-trait.html
+share/doc/rust/html/unstable-book/language-features/const-fn.html
+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/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
+share/doc/rust/html/unstable-book/language-features/dropck-parametricity.html
+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/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
+share/doc/rust/html/unstable-book/language-features/lang-items.html
+share/doc/rust/html/unstable-book/language-features/link-args.html
+share/doc/rust/html/unstable-book/language-features/link-cfg.html
+share/doc/rust/html/unstable-book/language-features/link-llvm-intrinsics.html
+share/doc/rust/html/unstable-book/language-features/linkage.html
+share/doc/rust/html/unstable-book/language-features/log-syntax.html
+share/doc/rust/html/unstable-book/language-features/loop-break-value.html
+share/doc/rust/html/unstable-book/language-features/macro-reexport.html
+share/doc/rust/html/unstable-book/language-features/macro-vis-matcher.html
+share/doc/rust/html/unstable-book/language-features/main.html
+share/doc/rust/html/unstable-book/language-features/naked-functions.html
+share/doc/rust/html/unstable-book/language-features/needs-allocator.html
+share/doc/rust/html/unstable-book/language-features/needs-panic-runtime.html
+share/doc/rust/html/unstable-book/language-features/never-type.html
+share/doc/rust/html/unstable-book/language-features/no-core.html
+share/doc/rust/html/unstable-book/language-features/no-debug.html
+share/doc/rust/html/unstable-book/language-features/non-ascii-idents.html
+share/doc/rust/html/unstable-book/language-features/omit-gdb-pretty-printer-section.html
+share/doc/rust/html/unstable-book/language-features/on-unimplemented.html
+share/doc/rust/html/unstable-book/language-features/optin-builtin-traits.html
+share/doc/rust/html/unstable-book/language-features/overlapping-marker-traits.html
+share/doc/rust/html/unstable-book/language-features/panic-runtime.html
+share/doc/rust/html/unstable-book/language-features/placement-in-syntax.html
+share/doc/rust/html/unstable-book/language-features/platform-intrinsics.html
+share/doc/rust/html/unstable-book/language-features/plugin-registrar.html
+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/quote.html
+share/doc/rust/html/unstable-book/language-features/relaxed-adts.html
+share/doc/rust/html/unstable-book/language-features/repr-align.html
+share/doc/rust/html/unstable-book/language-features/repr-simd.html
+share/doc/rust/html/unstable-book/language-features/rustc-attrs.html
+share/doc/rust/html/unstable-book/language-features/rustc-diagnostic-macros.html
+share/doc/rust/html/unstable-book/language-features/rvalue-static-promotion.html
+share/doc/rust/html/unstable-book/language-features/sanitizer-runtime.html
+share/doc/rust/html/unstable-book/language-features/simd-ffi.html
+share/doc/rust/html/unstable-book/language-features/simd.html
+share/doc/rust/html/unstable-book/language-features/slice-patterns.html
+share/doc/rust/html/unstable-book/language-features/specialization.html
+share/doc/rust/html/unstable-book/language-features/staged-api.html
+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/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
+share/doc/rust/html/unstable-book/language-features/used.html
+share/doc/rust/html/unstable-book/library-features/
+share/doc/rust/html/unstable-book/library-features.html
+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/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/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/command-envs.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
+share/doc/rust/html/unstable-book/library-features/core-float.html
+share/doc/rust/html/unstable-book/library-features/core-intrinsics.html
+share/doc/rust/html/unstable-book/library-features/core-panic.html
+share/doc/rust/html/unstable-book/library-features/core-private-bignum.html
+share/doc/rust/html/unstable-book/library-features/core-private-diy-float.html
+share/doc/rust/html/unstable-book/library-features/core-slice-ext.html
+share/doc/rust/html/unstable-book/library-features/core-str-ext.html
+share/doc/rust/html/unstable-book/library-features/dec2flt.html
+share/doc/rust/html/unstable-book/library-features/decode-utf8.html
+share/doc/rust/html/unstable-book/library-features/derive-clone-copy.html
+share/doc/rust/html/unstable-book/library-features/derive-eq.html
+share/doc/rust/html/unstable-book/library-features/discriminant-value.html
+share/doc/rust/html/unstable-book/library-features/error-type-id.html
+share/doc/rust/html/unstable-book/library-features/exact-size-is-empty.html
+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/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
+share/doc/rust/html/unstable-book/library-features/heap-api.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/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/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/mpsc-select.html
+share/doc/rust/html/unstable-book/library-features/n16.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/osstring-shrink-to-fit.html
+share/doc/rust/html/unstable-book/library-features/panic-abort.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.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/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/reverse-cmp-key.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
+share/doc/rust/html/unstable-book/library-features/set-stdio.html
+share/doc/rust/html/unstable-book/library-features/shared.html
+share/doc/rust/html/unstable-book/library-features/sip-hash-13.html
+share/doc/rust/html/unstable-book/library-features/slice-concat-ext.html
+share/doc/rust/html/unstable-book/library-features/slice-get-slice.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/step-by.html
+share/doc/rust/html/unstable-book/library-features/step-trait.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/test.html
+share/doc/rust/html/unstable-book/library-features/thread-id.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
+share/doc/rust/html/unstable-book/library-features/toowned-clone-into.html
+share/doc/rust/html/unstable-book/library-features/trusted-len.html
+share/doc/rust/html/unstable-book/library-features/try-from.html
+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/vec-remove-item.html
+share/doc/rust/html/unstable-book/library-features/windows-c.html
+share/doc/rust/html/unstable-book/library-features/windows-handle.html
+share/doc/rust/html/unstable-book/library-features/windows-net.html
+share/doc/rust/html/unstable-book/library-features/windows-stdio.html
 share/doc/rust/html/unstable-book/print.html
-share/doc/rust/html/unstable-book/proc-macro.html
-share/doc/rust/html/unstable-book/pub-restricted.html
-share/doc/rust/html/unstable-book/quote.html
-share/doc/rust/html/unstable-book/relaxed-adts.html
-share/doc/rust/html/unstable-book/repr-simd.html
-share/doc/rust/html/unstable-book/rustc-attrs.html
-share/doc/rust/html/unstable-book/rustc-diagnostic-macros.html
-share/doc/rust/html/unstable-book/sanitizer-runtime.html
-share/doc/rust/html/unstable-book/simd-ffi.html
-share/doc/rust/html/unstable-book/simd.html
-share/doc/rust/html/unstable-book/slice-patterns.html
-share/doc/rust/html/unstable-book/specialization.html
-share/doc/rust/html/unstable-book/staged-api.html
-share/doc/rust/html/unstable-book/start.html
-share/doc/rust/html/unstable-book/static-nobundle.html
-share/doc/rust/html/unstable-book/static-recursion.html
-share/doc/rust/html/unstable-book/stmt-expr-attributes.html
-share/doc/rust/html/unstable-book/struct-field-attributes.html
-share/doc/rust/html/unstable-book/structural-match.html
-share/doc/rust/html/unstable-book/target-feature.html
-share/doc/rust/html/unstable-book/test.html
 share/doc/rust/html/unstable-book/the-unstable-book.html
-share/doc/rust/html/unstable-book/thread-local.html
 share/doc/rust/html/unstable-book/tomorrow-night.css
-share/doc/rust/html/unstable-book/trace-macros.html
-share/doc/rust/html/unstable-book/type-ascription.html
-share/doc/rust/html/unstable-book/unboxed-closures.html
-share/doc/rust/html/unstable-book/untagged-unions.html
-share/doc/rust/html/unstable-book/unwind-attributes.html
-share/doc/rust/html/unstable-book/use-extern-macros.html
-share/doc/rust/html/unstable-book/windows-subsystem.html
 share/doc/rust/html/version_info.html

Reply via email to