scirust 0.0.5

A scientific computing library
Build #103750 2018-06-06T07:11:00.649717+00:00
# rustc version
rustc 1.28.0-dev (b9bf4f162 2018-06-02)# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Fresh libc v0.2.42
Fresh rustc-serialize v0.3.24
Fresh cfg-if v0.1.3
Fresh rand v0.4.2
Fresh log v0.4.2
Fresh rand v0.3.22
Fresh log v0.3.9
Fresh num-traits v0.2.4
Fresh num-complex v0.1.43
Fresh num-integer v0.1.38
Fresh num-iter v0.1.37
Fresh num-bigint v0.1.44
Fresh num-rational v0.1.42
Fresh num v0.1.42
Documenting scirust v0.0.5
Running `rustdoc --crate-name scirust .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42 --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-1e6cb20f8b19266a.rlib --extern-version log=log,0.3.9 --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22`
error[E0432]: unresolved import `std::rt::heap`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:12:14
|
12 | use std::rt::heap::{allocate, deallocate};
|              ^^^^ Could not find `heap` in `rt`

error[E0432]: unresolved import `std::raw::Slice`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:14:5
|
14 | use std::raw::Slice;
|     ^^^^^^^^^^^^^^^ no `Slice` in `raw`

error[E0432]: unresolved import `std::rt::heap`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:9:14
|
9 | use std::rt::heap::allocate;
|              ^^^^ Could not find `heap` in `rt`

error[E0432]: unresolved import `std::rt::heap`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/util/memory.rs:4:14
|
4 | use std::rt::heap::{deallocate};
|              ^^^^ Could not find `heap` in `rt`

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/algebra/ops.rs:37:1
|
37 | / pub trait Division : Div
38 | | {
39 | | 
40 | | }
| |_^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::ops::Div`

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:531:9
|
531 | impl<T> Introspection for Matrix<T> {
|         ^^^^^^^^^^^^^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::matrix::Matrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:52:1
|
52  | pub struct Matrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:531:9
|
531 | impl<T> Introspection for Matrix<T> {
|         ^^^^^^^^^^^^^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::matrix::Matrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:52:1
|
52  | pub struct Matrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::cmp::PartialEq` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:531:9
|
531 | impl<T> Introspection for Matrix<T> {
|         ^^^^^^^^^^^^^ can't compare `T` with `T`
|
= help: the trait `std::cmp::PartialEq` is not implemented for `T`
= help: consider adding a `where T: std::cmp::PartialEq` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::matrix::Matrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:52:1
|
52  | pub struct Matrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:268:1
|
268 | / pub trait MinMaxAbs<T:Signed> : Shape<T> {
269 | | 
270 | |     // Returns the absolute minimum scalar value
271 | |     fn min_abs_scalar(&self) -> (T, usize, usize);
...   |
276 | | 
277 | | }
| |_^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::traits::Shape`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:34:1
|
34  | pub trait Shape<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:268:1
|
268 | / pub trait MinMaxAbs<T:Signed> : Shape<T> {
269 | | 
270 | |     // Returns the absolute minimum scalar value
271 | |     fn min_abs_scalar(&self) -> (T, usize, usize);
...   |
276 | | 
277 | | }
| |_^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::traits::Shape`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:34:1
|
34  | pub trait Shape<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:298:9
|
298 | impl<T> Introspection for TriangularMatrix<T> {
|         ^^^^^^^^^^^^^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::triangular_matrix::TriangularMatrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:59:1
|
59  | pub struct TriangularMatrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:298:9
|
298 | impl<T> Introspection for TriangularMatrix<T> {
|         ^^^^^^^^^^^^^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::triangular_matrix::TriangularMatrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:59:1
|
59  | pub struct TriangularMatrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::cmp::PartialEq` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:298:9
|
298 | impl<T> Introspection for TriangularMatrix<T> {
|         ^^^^^^^^^^^^^ can't compare `T` with `T`
|
= help: the trait `std::cmp::PartialEq` is not implemented for `T`
= help: consider adding a `where T: std::cmp::PartialEq` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::triangular_matrix::TriangularMatrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:59:1
|
59  | pub struct TriangularMatrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:271:5
|
271 |     fn min_abs_scalar(&self) -> (T, usize, usize);
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::traits::Shape`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:34:1
|
34  | pub trait Shape<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:271:5
|
271 |     fn min_abs_scalar(&self) -> (T, usize, usize);
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::traits::Shape`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:34:1
|
34  | pub trait Shape<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:274:5
|
274 |     fn max_abs_scalar(&self) -> (T, usize, usize);
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::traits::Shape`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:34:1
|
34  | pub trait Shape<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:274:5
|
274 |     fn max_abs_scalar(&self) -> (T, usize, usize);
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::traits::Shape`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/traits.rs:34:1
|
34  | pub trait Shape<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/update/traits.rs:159:5
|
159 |     fn copy_sub_vec_from_cols(&self, vec: &Matrix<T>)->SRResult<Self>;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::result::Result`

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/update/traits.rs:161:5
|
161 |     fn copy_sub_vec_from_rows(&self, vec: &Matrix<T>)->SRResult<Self>;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::result::Result`

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/update/traits.rs:163:5
|
163 |     fn copy_add_vec_to_cols(&self, vec: &Matrix<T>)->SRResult<Self>;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::result::Result`

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/update/traits.rs:165:5
|
165 |     fn copy_add_vec_to_rows(&self, vec: &Matrix<T>)->SRResult<Self>;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::result::Result`

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/update/traits.rs:167:5
|
167 |     fn copy_mul_vec_to_cols(&self, vec: &Matrix<T>)->SRResult<Self>;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::result::Result`

error[E0277]: the trait bound `Self: std::marker::Sized` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/update/traits.rs:169:5
|
169 |     fn copy_mul_vec_to_rows(&self, vec: &Matrix<T>)->SRResult<Self>;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Self` does not have a constant size known at compile-time
|
= help: the trait `std::marker::Sized` is not implemented for `Self`
= help: consider adding a `where Self: std::marker::Sized` bound
= note: required by `std::result::Result`

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:533:5
|
533 | /     fn is_standard_matrix_type(&self) -> bool {
534 | |         true
535 | |     }
| |_____^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::matrix::Matrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:52:1
|
52  | pub struct Matrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:533:5
|
533 | /     fn is_standard_matrix_type(&self) -> bool {
534 | |         true
535 | |     }
| |_____^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::matrix::Matrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:52:1
|
52  | pub struct Matrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::cmp::PartialEq` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:533:5
|
533 | /     fn is_standard_matrix_type(&self) -> bool {
534 | |         true
535 | |     }
| |_____^ can't compare `T` with `T`
|
= help: the trait `std::cmp::PartialEq` is not implemented for `T`
= help: consider adding a `where T: std::cmp::PartialEq` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::matrix::Matrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/matrix.rs:52:1
|
52  | pub struct Matrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: `T` doesn't implement `std::fmt::Debug`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:300:5
|
300 | /     fn is_triangular_matrix_type(&self) -> bool {
301 | |         true
302 | |     }
| |_____^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `T`
= help: consider adding a `where T: std::fmt::Debug` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::triangular_matrix::TriangularMatrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:59:1
|
59  | pub struct TriangularMatrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::marker::Copy` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:300:5
|
300 | /     fn is_triangular_matrix_type(&self) -> bool {
301 | |         true
302 | |     }
| |_____^ the trait `std::marker::Copy` is not implemented for `T`
|
= help: consider adding a `where T: std::marker::Copy` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::triangular_matrix::TriangularMatrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:59:1
|
59  | pub struct TriangularMatrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `T: std::cmp::PartialEq` is not satisfied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:300:5
|
300 | /     fn is_triangular_matrix_type(&self) -> bool {
301 | |         true
302 | |     }
| |_____^ can't compare `T` with `T`
|
= help: the trait `std::cmp::PartialEq` is not implemented for `T`
= help: consider adding a `where T: std::cmp::PartialEq` bound
= note: required because of the requirements on the impl of `algebra::structure::magma::MagmaBase` for `T`
note: required by `matrix::triangular_matrix::TriangularMatrix`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/matrix/triangular_matrix.rs:59:1
|
59  | pub struct TriangularMatrix<T:MagmaBase> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: Compilation failed, aborting rustdoc

thread 'main' panicked at 'Error(
CargoError(
ChainedError {
error: Could not document `scirust`.,
cause: process didn't exit successfully: `rustdoc --crate-name scirust .cargo/registry/src/github.com-1ecc6299db9ec823/scirust-0.0.5/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42 --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-1e6cb20f8b19266a.rlib --extern-version log=log,0.3.9 --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22` (exit code: 101)
}
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.