atomic-array 0.1.0

Defines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those found in java.util.concurrent.atomic in Java.
Build #101810 2018-06-01 05:47:39

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# rustc version rustc 1.26.0-dev (0eb87c9bf 2018-03-16)

# docs.rs version cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading atomic-array v0.1.0 Documenting atomic-array v0.1.0 Running `rustdoc --crate-name atomic_array .cargo/registry/src/github.com-1ecc6299db9ec823/atomic-array-0.1.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180316-1.26.0-dev-0eb87c9bf -L dependency=/home/cratesfyi/cratesfyi/debug/deps` error[E0658]: `impl Trait` in argument position is experimental (see issue #34511) --> .cargo/registry/src/github.com-1ecc6299db9ec823/atomic-array-0.1.0/src/option_ref_array.rs:30:36 | 30 | pub fn new_with(len: usize, f: impl Fn(usize) -> Option<Arc<T>>) -> Self { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(universal_impl_trait)] to the crate attributes to enable error[E0658]: `impl Trait` in argument position is experimental (see issue #34511) --> .cargo/registry/src/github.com-1ecc6299db9ec823/atomic-array-0.1.0/src/option_ref_array.rs:76:46 | 76 | pub fn store(&self, index: usize, value: impl Into<Arc<T>>) { | ^^^^^^^^^^^^^^^^^ | = help: add #![feature(universal_impl_trait)] to the crate attributes to enable error[E0658]: `impl Trait` in argument position is experimental (see issue #34511) --> .cargo/registry/src/github.com-1ecc6299db9ec823/atomic-array-0.1.0/src/ref_array.rs:23:36 | 23 | pub fn new_with(len: usize, f: impl Fn(usize) -> Arc<T>) -> Self { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(universal_impl_trait)] to the crate attributes to enable error[E0658]: `impl Trait` in argument position is experimental (see issue #34511) --> .cargo/registry/src/github.com-1ecc6299db9ec823/atomic-array-0.1.0/src/ref_array.rs:47:46 | 47 | pub fn store(&self, index: usize, value: impl Into<Arc<T>>) { | ^^^^^^^^^^^^^^^^^ | = help: add #![feature(universal_impl_trait)] to the crate attributes to enable error: Compilation failed, aborting rustdoc thread 'main' panicked at 'Error( CargoError( ChainedError { error: Could not document `atomic-array`., cause: process didn't exit successfully: `rustdoc --crate-name atomic_array .cargo/registry/src/github.com-1ecc6299db9ec823/atomic-array-0.1.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180316-1.26.0-dev-0eb87c9bf -L dependency=/home/cratesfyi/cratesfyi/debug/deps` (exit code: 101) } ), State { next_error: None, backtrace: None } )', src/bin/cratesfyi.rs:142:13 note: Run with `RUST_BACKTRACE=1` for a backtrace.