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.12.0-nightly (54c0dcfd6 2016-07-28)
# docs.rs version cratesfyi 0.2.0 (5dbd676 2016-07-30)
# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading wavefront_obj v1.0.0 Documenting wavefront_obj v1.0.0 Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/lib.rs --crate-name wavefront_obj -o /home/cratesfyi/wavefront_obj-1.0.0/doc -L dependency=/home/cratesfyi/wavefront_obj-1.0.0/debug -L dependency=/home/cratesfyi/wavefront_obj-1.0.0/debug/deps` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562:34: 562:35 error: expected expression, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562 Ok(to_triangles(&corner_list[])) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562:34: 562:35 error: expected one of `,`, `.`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, or an operator, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562 Ok(to_triangles(&corner_list[])) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562:34: 562:35 error: expected one of `.`, `;`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, `}`, or an operator, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562 Ok(to_triangles(&corner_list[])) ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:601:59: 601:60 error: expected expression, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:601 valid_nx))[]); ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:601:59: 601:60 error: expected one of `.`, `;`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, `}`, or an operator, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:601 valid_nx))[]); ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:22: 1556:23 error: expected expression, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556 Parser::new(&input[]).parse_objset() ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:22: 1556:23 error: expected one of `.`, `;`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, `}`, or an operator, found `]` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556 Parser::new(&input[]).parse_objset() ^ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:6:5: 6:20 error: unresolved import `std::num::Float`. There is no `Float` in `std::num` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:6 use std::num::Float; ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:6:5: 6:20 error: unresolved import `std::num::Float`. There is no `Float` in `std::num` [E0432] .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:6 use std::num::Float; ^~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:110:27: 110:35 error: no method named `as_slice` found for type `&std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:110 Some(ref s) => Some(s.as_slice()), ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:144:14: 144:22 error: no method named `as_slice` found for type `&std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:144 if s.as_slice() == "\n" { ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:377:21: 377:29 error: no method named `as_slice` found for type `std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/mtl.rs:377 Parser::new(input.as_slice()).parse_mtlset() ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:148:27: 148:35 error: no method named `as_slice` found for type `&std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:148 Some(ref s) => Some(s.as_slice()), ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:279:14: 279:22 error: no method named `as_slice` found for type `&std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:279 if s.as_slice() == "\n" { ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:335:16: 335:24 error: no method named `as_slice` found for type `std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:335 if got.as_slice() == "\n" { ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:359:13: 359:21 error: no method named `as_slice` found for type `std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:359 match s.as_slice().parse() { ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:461:34: 461:42 error: no method named `as_slice` found for type `std::string::String` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:461 match try!(self.parse_str()).as_slice() { ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562:8: 562:34 error: this function takes 1 parameter but 0 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562 Ok(to_triangles(&corner_list[])) ^~~~~~~~~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:562:8: 562:34 note: the following parameter type was expected: &[(usize, std::option::Option<usize>, std::option::Option<usize>)] .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:600:18: 600:26 error: no method named `push_all` found for type `std::vec::Vec<obj::Shape>` in the current scope .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:600 shapes.push_all(&try!(self.parse_face(valid_vtx, valid_tx, ^~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:3: 1556:22 error: this function takes 1 parameter but 0 parameters were supplied [E0061] .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556 Parser::new(&input[]).parse_objset() ^~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:3: 1556:22 note: the following parameter type was expected: &str .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:3: 1556:22 error: mismatched types [E0308] .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556 Parser::new(&input[]).parse_objset() ^~~~~~~~~~~~~~~~~~~ .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:3: 1556:22 note: expected type `std::result::Result<obj::ObjSet, lex::ParseError>` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:3: 1556:22 note: found type `obj::Parser<'_>` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556:3: 1556:22 note: expected enum `std::result::Result`, found struct `obj::Parser` .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/obj.rs:1556 Parser::new(&input[]).parse_objset() ^~~~~~~~~~~~~~~~~~~ error: Compilation failed, aborting rustdoc thread 'main' panicked at 'ChainedError { error: failed to compile `wavefront_obj v1.0.0`, intermediate artifacts can be found at `/home/cratesfyi/wavefront_obj-1.0.0`, cause: ChainedError { error: Could not document `wavefront_obj`., cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/wavefront_obj-1.0.0/./src/lib.rs --crate-name wavefront_obj -o /home/cratesfyi/wavefront_obj-1.0.0/doc -L dependency=/home/cratesfyi/wavefront_obj-1.0.0/debug -L dependency=/home/cratesfyi/wavefront_obj-1.0.0/debug/deps` (exit code: 101) } }', src/bin/cratesfyi.rs:119 note: Run with `RUST_BACKTRACE=1` for a backtrace.