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.19.0-dev (28a93c1f4 2017-05-31)
# docs.rs version cratesfyi 0.4.0-dev (bedcc0c 2017-06-01)
# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading char_set v0.0.1 Downloading integer_set v0.0.2 Downloading interval v0.0.1 Compiling interval v0.0.1 Running `rustc --crate-name interval .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1ab75e31693e2881 -C extra-filename=-1ab75e31693e2881 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:146:27 | 146 | let i = Interval::new(0i, 1); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:159:27 | 159 | let i = Interval::new(0i, 1); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:169:32 | 169 | let before = Interval::new(0i, 2); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:170:31 | 170 | let after = Interval::new(3i, 5); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:175:38 | 175 | let intersecting = Interval::new(1i, 4); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:229:35 | 229 | let singleton = Interval::new(1i, 1); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:244:31 | 244 | let first = Interval::new(0i, 1); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:245:32 | 245 | let second = Interval::new(1i, 2); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:254:31 | 254 | let first = Interval::new(0i, 1); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error: invalid suffix `i` for numeric literal --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:255:32 | 255 | let second = Interval::new(2i, 3); | ^^ | = help: the suffix must be one of the integral types (`u32`, `isize`, etc) error[E0432]: unresolved import `std::fmt::Show` --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:9:5 | 9 | use std::fmt::Show; | ^^^^^^^^^^^^^^ no `Show` in `fmt` error[E0432]: unresolved import `std::num::Int` --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:10:5 | 10 | use std::num::Int; | ^^^^^^^^^^^^^ no `Int` in `num` error[E0412]: cannot find type `Ordering` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:70:58 | 70 | fn partial_cmp(&self, other: &Interval<T>) -> Option<Ordering> { | ^^^^^^^^ not found in this scope | help: possible candidates are found in other modules, you can import them into scope | use std::cmp::Ordering; | use std::sync::atomic::Ordering; error[E0425]: cannot find value `Equal` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:77:40 | 77 | if self == other { return Some(Equal); } | ^^^^^ not found in this scope | help: possible candidate is found in another module, you can import it into scope | use std::cmp::Ordering::Equal; error[E0425]: cannot find value `Less` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:78:49 | 78 | if self.end < other.begin { return Some(Less); } | ^^^^ not found in this scope | help: possible candidate is found in another module, you can import it into scope | use std::cmp::Ordering::Less; error[E0425]: cannot find value `Greater` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:79:49 | 79 | if self.begin > other.end { return Some(Greater); } | ^^^^^^^ not found in this scope | help: possible candidate is found in another module, you can import it into scope | use std::cmp::Ordering::Greater; error[E0412]: cannot find type `uint` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:106:22 | 106 | fn len(&self) -> uint; | ^^^^ not found in this scope error[E0412]: cannot find type `uint` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:112:22 | 112 | fn len(&self) -> uint { | ^^^^ not found in this scope error: The attribute `deriving` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) --> .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs:33:1 | 33 | #[deriving(Clone, Copy, PartialEq, Eq)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(custom_attribute)] to the crate attributes to enable error: aborting due to previous error(s) thread 'main' panicked at 'ChainedError { error: Could not compile `interval`., cause: process didn't exit successfully: `rustc --crate-name interval .cargo/registry/src/github.com-1ecc6299db9ec823/interval-0.0.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1ab75e31693e2881 -C extra-filename=-1ab75e31693e2881 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` (exit code: 101) }', src/bin/cratesfyi.rs:136 note: Run with `RUST_BACKTRACE=1` for a backtrace.