hexfloat 0.1.3

Syntax extension to create floating point literals from hexadecimal strings
Build #23254 2016-08-17 02:29:44

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 hexfloat v0.1.3
Documenting hexfloat v0.1.3
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs --crate-name hexfloat -o /home/cratesfyi/hexfloat-0.1.3/doc -L dependency=/home/cratesfyi/hexfloat-0.1.3/debug -L dependency=/home/cratesfyi/hexfloat-0.1.3/debug/deps`
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:68:21: 68:23 error: invalid suffix `i` for numeric literal 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:68     let mut d_len = 0i;
^~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:68:21: 68:23 help: the suffix must be one of the integral types (`u32`, `isize`, etc) 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:73:21: 73:23 error: invalid suffix `i` for numeric literal 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:73     let mut f_len = 0i;
^~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:73:21: 73:23 help: the suffix must be one of the integral types (`u32`, `isize`, etc) 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:83:21: 83:23 error: invalid suffix `i` for numeric literal 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:83     let mut e_len = 0i;
^~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:83:21: 83:23 help: the suffix must be one of the integral types (`u32`, `isize`, etc) 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:49:5: 49:28 error: unresolved import `rustc::plugin::Registry`. Could not find `plugin` in `rustc` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:49 use rustc::plugin::Registry;
^~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:58:42: 58:46 error: type name `uint` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:58 fn hex_float_lit_err(s: &str) -> Option<(uint, String)> {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:58:42: 58:46 help: no candidates by the name of `uint` found in your project; maybe you misspelled the name or forgot to import an external crate? 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:94:61: 94:75 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:94 pub fn expand_syntax_ext(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree])
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:94:61: 94:75 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:100:45: 100:61 error: unresolved name `token::get_ident` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:100         Some(Ident{ident, span}) => match &*token::get_ident(ident) {
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:101:27: 101:37 error: unresolved name `ast::TyF32` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:101             "f32" => Some(ast::TyF32),
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:102:27: 102:37 error: unresolved name `ast::TyF64` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:102             "f64" => Some(ast::TyF64),
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:112:9: 112:21 error: unresolved variant or struct `ExprLit` [E0531]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:112         ast::ExprLit(ref lit) => match lit.node {
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:114:13: 114:24 error: unresolved variant or struct `LitStr` [E0531]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:114             ast::LitStr(ref s, _) => {
^~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:145:17: 145:40 error: unresolved name `ast::LitFloatUnsuffixed` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:145         None => ast::LitFloatUnsuffixed(s),
^~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:146:22: 146:35 error: unresolved name `ast::LitFloat` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:146         Some (ty) => ast::LitFloat(s, ty)
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:157:21: 157:35 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:157              tts: &[ast::TokenTree]) -> (P<ast::Expr>, Option<Ident>) {
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:157:21: 157:35 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:110:9: 110:10 error: the trait bound `str: std::marker::Sized` is not satisfied [E0277]
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:110     let s = match expr.node {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:110:9: 110:10 note: `str` does not have a constant size known at compile-time 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:110:9: 110:10 note: all local variables must have a statically known size 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:159:14: 159:28 error: the type of this value must be known in this context 
.cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs:159     let ex = p.parse_expr();
^~~~~~~~~~~~~~
error: Compilation failed, aborting rustdoc 
thread 'main' panicked at 'ChainedError {
error: failed to compile `hexfloat v0.1.3`, intermediate artifacts can be found at `/home/cratesfyi/hexfloat-0.1.3`,
cause: ChainedError {
error: Could not document `hexfloat`.,
cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/hexfloat-0.1.3/src/lib.rs --crate-name hexfloat -o /home/cratesfyi/hexfloat-0.1.3/doc -L dependency=/home/cratesfyi/hexfloat-0.1.3/debug -L dependency=/home/cratesfyi/hexfloat-0.1.3/debug/deps` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.