Jul 12 12:34:16.587 INFO checking cargo-tarpaulin-0.6.2 against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 12 12:34:16.587 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 12:34:16.587 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 12:34:16.587 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-1/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 12 12:34:16.819 INFO blam! 4b5003c9f542a71095737a04da6adbfe5ca0135db85f383cdca5cb89f05cb86b Jul 12 12:34:16.821 INFO running `"docker" "start" "-a" "4b5003c9f542a71095737a04da6adbfe5ca0135db85f383cdca5cb89f05cb86b"` Jul 12 12:34:18.473 INFO kablam! Checking uuid v0.6.5 Jul 12 12:34:18.473 INFO kablam! Checking proc-macro2 v0.4.6 Jul 12 12:34:18.480 INFO kablam! Checking jobserver v0.1.11 Jul 12 12:34:18.482 INFO kablam! Checking tar v0.4.16 Jul 12 12:34:18.484 INFO kablam! Checking gimli v0.16.0 Jul 12 12:34:18.497 INFO kablam! Checking semver v0.8.0 Jul 12 12:34:18.507 INFO kablam! Compiling scroll_derive v0.9.4 Jul 12 12:34:18.513 INFO kablam! Checking globset v0.2.1 Jul 12 12:34:23.856 INFO kablam! Checking crypto-hash v0.3.1 Jul 12 12:34:25.019 INFO kablam! Checking gzip-header v0.1.2 Jul 12 12:34:27.415 INFO kablam! Checking docopt v0.8.3 Jul 12 12:34:29.693 INFO kablam! Checking crates-io v0.13.0 Jul 12 12:34:32.617 INFO kablam! Checking git2-curl v0.7.0 Jul 12 12:34:34.748 INFO kablam! Checking deflate v0.7.18 Jul 12 12:34:38.641 INFO kablam! Checking ignore v0.2.2 Jul 12 12:34:41.853 INFO kablam! Checking quote v0.6.3 Jul 12 12:34:50.855 INFO kablam! Checking coveralls-api v0.3.3 Jul 12 12:34:52.379 INFO kablam! Checking scroll v0.9.0 Jul 12 12:34:53.653 INFO kablam! Checking syn v0.14.4 Jul 12 12:34:53.739 INFO kablam! Checking cargo v0.24.0 Jul 12 12:35:01.959 INFO kablam! Checking goblin v0.0.15 Jul 12 12:35:45.635 INFO kablam! Checking object v0.9.0 Jul 12 12:36:00.479 INFO kablam! Checking cargo-tarpaulin v0.6.2 (file:///source) Jul 12 12:36:15.120 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.120 INFO kablam! --> src/source_analysis.rs:55:23 Jul 12 12:36:15.120 INFO kablam! | Jul 12 12:36:15.120 INFO kablam! 55 | for i in span.start().line..(span.end().line+1) { Jul 12 12:36:15.120 INFO kablam! | ^^^^^ Jul 12 12:36:15.126 INFO kablam! | Jul 12 12:36:15.126 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.126 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.127 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.127 INFO kablam! Jul 12 12:36:15.141 INFO kablam! error[E0599]: no method named `end` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.141 INFO kablam! --> src/source_analysis.rs:55:43 Jul 12 12:36:15.141 INFO kablam! | Jul 12 12:36:15.141 INFO kablam! 55 | for i in span.start().line..(span.end().line+1) { Jul 12 12:36:15.142 INFO kablam! | ^^^ Jul 12 12:36:15.142 INFO kablam! Jul 12 12:36:15.149 INFO kablam! error[E0599]: no method named `end` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.149 INFO kablam! --> src/source_analysis.rs:72:28 Jul 12 12:36:15.150 INFO kablam! | Jul 12 12:36:15.150 INFO kablam! 72 | let len = span.end().line - span.start().line; Jul 12 12:36:15.150 INFO kablam! | ^^^ Jul 12 12:36:15.154 INFO kablam! Jul 12 12:36:15.157 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.157 INFO kablam! --> src/source_analysis.rs:72:46 Jul 12 12:36:15.157 INFO kablam! | Jul 12 12:36:15.158 INFO kablam! 72 | let len = span.end().line - span.start().line; Jul 12 12:36:15.158 INFO kablam! | ^^^^^ Jul 12 12:36:15.158 INFO kablam! | Jul 12 12:36:15.158 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.158 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.158 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.158 INFO kablam! Jul 12 12:36:15.163 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.163 INFO kablam! --> src/source_analysis.rs:74:62 Jul 12 12:36:15.163 INFO kablam! | Jul 12 12:36:15.164 INFO kablam! 74 | for (i, line) in c.lines().enumerate().skip(span.start().line - 1).take(len) { Jul 12 12:36:15.164 INFO kablam! | ^^^^^ Jul 12 12:36:15.164 INFO kablam! | Jul 12 12:36:15.164 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.164 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.164 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.164 INFO kablam! Jul 12 12:36:15.171 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.172 INFO kablam! --> src/source_analysis.rs:93:23 Jul 12 12:36:15.172 INFO kablam! | Jul 12 12:36:15.172 INFO kablam! 93 | for i in span.start().line..(span.end().line +1) { Jul 12 12:36:15.172 INFO kablam! | ^^^^^ Jul 12 12:36:15.179 INFO kablam! | Jul 12 12:36:15.179 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.179 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.179 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.179 INFO kablam! Jul 12 12:36:15.185 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.185 INFO kablam! --> src/source_analysis.rs:55:23 Jul 12 12:36:15.185 INFO kablam! | Jul 12 12:36:15.185 INFO kablam! 55 | for i in span.start().line..(span.end().line+1) { Jul 12 12:36:15.185 INFO kablam! | ^^^^^ Jul 12 12:36:15.185 INFO kablam! | Jul 12 12:36:15.185 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.185 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.185 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.185 INFO kablam! Jul 12 12:36:15.200 INFO kablam! error[E0599]: no method named `end` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.200 INFO kablam! --> src/source_analysis.rs:93:43 Jul 12 12:36:15.200 INFO kablam! | Jul 12 12:36:15.200 INFO kablam! 93 | for i in span.start().line..(span.end().line +1) { Jul 12 12:36:15.200 INFO kablam! | ^^^ Jul 12 12:36:15.201 INFO kablam! Jul 12 12:36:15.203 INFO kablam! error[E0599]: no method named `end` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.203 INFO kablam! --> src/source_analysis.rs:55:43 Jul 12 12:36:15.203 INFO kablam! | Jul 12 12:36:15.203 INFO kablam! 55 | for i in span.start().line..(span.end().line+1) { Jul 12 12:36:15.203 INFO kablam! | ^^^ Jul 12 12:36:15.203 INFO kablam! Jul 12 12:36:15.219 INFO kablam! error[E0599]: no method named `end` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.219 INFO kablam! --> src/source_analysis.rs:72:28 Jul 12 12:36:15.219 INFO kablam! | Jul 12 12:36:15.219 INFO kablam! 72 | let len = span.end().line - span.start().line; Jul 12 12:36:15.219 INFO kablam! | ^^^ Jul 12 12:36:15.219 INFO kablam! Jul 12 12:36:15.221 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.221 INFO kablam! --> src/source_analysis.rs:72:46 Jul 12 12:36:15.221 INFO kablam! | Jul 12 12:36:15.221 INFO kablam! 72 | let len = span.end().line - span.start().line; Jul 12 12:36:15.221 INFO kablam! | ^^^^^ Jul 12 12:36:15.221 INFO kablam! | Jul 12 12:36:15.221 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.221 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.221 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.221 INFO kablam! Jul 12 12:36:15.227 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.227 INFO kablam! --> src/source_analysis.rs:74:62 Jul 12 12:36:15.227 INFO kablam! | Jul 12 12:36:15.227 INFO kablam! 74 | for (i, line) in c.lines().enumerate().skip(span.start().line - 1).take(len) { Jul 12 12:36:15.227 INFO kablam! | ^^^^^ Jul 12 12:36:15.227 INFO kablam! | Jul 12 12:36:15.227 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.227 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.227 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.227 INFO kablam! Jul 12 12:36:15.242 INFO kablam! error[E0599]: no method named `start` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.242 INFO kablam! --> src/source_analysis.rs:93:23 Jul 12 12:36:15.242 INFO kablam! | Jul 12 12:36:15.242 INFO kablam! 93 | for i in span.start().line..(span.end().line +1) { Jul 12 12:36:15.242 INFO kablam! | ^^^^^ Jul 12 12:36:15.242 INFO kablam! | Jul 12 12:36:15.242 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.242 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.242 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.242 INFO kablam! Jul 12 12:36:15.246 INFO kablam! error[E0599]: no method named `end` found for type `&proc_macro2::Span` in the current scope Jul 12 12:36:15.246 INFO kablam! --> src/source_analysis.rs:93:43 Jul 12 12:36:15.246 INFO kablam! | Jul 12 12:36:15.246 INFO kablam! 93 | for i in span.start().line..(span.end().line +1) { Jul 12 12:36:15.246 INFO kablam! | ^^^ Jul 12 12:36:15.246 INFO kablam! Jul 12 12:36:15.337 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.337 INFO kablam! --> src/source_analysis.rs:331:59 Jul 12 12:36:15.337 INFO kablam! | Jul 12 12:36:15.337 INFO kablam! 331 | analysis.ignore.remove(&func.decl.fn_token.span().start().line); Jul 12 12:36:15.337 INFO kablam! | ^^^^^ Jul 12 12:36:15.350 INFO kablam! | Jul 12 12:36:15.351 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.351 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.351 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.351 INFO kablam! Jul 12 12:36:15.353 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.353 INFO kablam! --> src/source_analysis.rs:333:47 Jul 12 12:36:15.353 INFO kablam! | Jul 12 12:36:15.353 INFO kablam! 333 | let decl_start = func.decl.fn_token.0.start().line+1; Jul 12 12:36:15.353 INFO kablam! | ^^^^^ Jul 12 12:36:15.354 INFO kablam! | Jul 12 12:36:15.354 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.354 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.354 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.354 INFO kablam! Jul 12 12:36:15.356 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.356 INFO kablam! --> src/source_analysis.rs:334:45 Jul 12 12:36:15.356 INFO kablam! | Jul 12 12:36:15.356 INFO kablam! 334 | let stmts_start = func.block.span().start().line; Jul 12 12:36:15.356 INFO kablam! | ^^^^^ Jul 12 12:36:15.357 INFO kablam! | Jul 12 12:36:15.357 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.357 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.357 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.357 INFO kablam! Jul 12 12:36:15.380 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.380 INFO kablam! --> src/source_analysis.rs:331:59 Jul 12 12:36:15.380 INFO kablam! | Jul 12 12:36:15.381 INFO kablam! 331 | analysis.ignore.remove(&func.decl.fn_token.span().start().line); Jul 12 12:36:15.381 INFO kablam! | ^^^^^ Jul 12 12:36:15.381 INFO kablam! | Jul 12 12:36:15.381 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.381 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.381 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.381 INFO kablam! Jul 12 12:36:15.382 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.382 INFO kablam! --> src/source_analysis.rs:333:47 Jul 12 12:36:15.382 INFO kablam! | Jul 12 12:36:15.382 INFO kablam! 333 | let decl_start = func.decl.fn_token.0.start().line+1; Jul 12 12:36:15.382 INFO kablam! | ^^^^^ Jul 12 12:36:15.382 INFO kablam! | Jul 12 12:36:15.382 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.382 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.383 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.386 INFO kablam! Jul 12 12:36:15.390 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.390 INFO kablam! --> src/source_analysis.rs:334:45 Jul 12 12:36:15.390 INFO kablam! | Jul 12 12:36:15.390 INFO kablam! 334 | let stmts_start = func.block.span().start().line; Jul 12 12:36:15.390 INFO kablam! | ^^^^^ Jul 12 12:36:15.394 INFO kablam! | Jul 12 12:36:15.395 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.395 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.395 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.395 INFO kablam! Jul 12 12:36:15.400 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.400 INFO kablam! --> src/source_analysis.rs:403:62 Jul 12 12:36:15.400 INFO kablam! | Jul 12 12:36:15.400 INFO kablam! 403 | analysis.ignore.remove(&i.sig.span().start().line); Jul 12 12:36:15.400 INFO kablam! | ^^^^^ Jul 12 12:36:15.400 INFO kablam! | Jul 12 12:36:15.400 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.400 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.400 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.400 INFO kablam! Jul 12 12:36:15.413 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.413 INFO kablam! --> src/source_analysis.rs:406:64 Jul 12 12:36:15.413 INFO kablam! | Jul 12 12:36:15.413 INFO kablam! 406 | let decl_start = i.sig.decl.fn_token.0.start().line+1; Jul 12 12:36:15.413 INFO kablam! | ^^^^^ Jul 12 12:36:15.413 INFO kablam! | Jul 12 12:36:15.413 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.413 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.413 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.413 INFO kablam! Jul 12 12:36:15.415 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.415 INFO kablam! --> src/source_analysis.rs:407:56 Jul 12 12:36:15.415 INFO kablam! | Jul 12 12:36:15.415 INFO kablam! 407 | let stmts_start = block.span().start().line; Jul 12 12:36:15.415 INFO kablam! | ^^^^^ Jul 12 12:36:15.415 INFO kablam! | Jul 12 12:36:15.415 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.415 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.415 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.416 INFO kablam! Jul 12 12:36:15.433 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.433 INFO kablam! --> src/source_analysis.rs:403:62 Jul 12 12:36:15.433 INFO kablam! | Jul 12 12:36:15.433 INFO kablam! 403 | analysis.ignore.remove(&i.sig.span().start().line); Jul 12 12:36:15.433 INFO kablam! | ^^^^^ Jul 12 12:36:15.433 INFO kablam! | Jul 12 12:36:15.433 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.433 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.433 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.433 INFO kablam! Jul 12 12:36:15.435 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.435 INFO kablam! --> src/source_analysis.rs:406:64 Jul 12 12:36:15.435 INFO kablam! | Jul 12 12:36:15.435 INFO kablam! 406 | let decl_start = i.sig.decl.fn_token.0.start().line+1; Jul 12 12:36:15.435 INFO kablam! | ^^^^^ Jul 12 12:36:15.435 INFO kablam! | Jul 12 12:36:15.435 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.435 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.435 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.435 INFO kablam! Jul 12 12:36:15.437 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.437 INFO kablam! --> src/source_analysis.rs:436:54 Jul 12 12:36:15.437 INFO kablam! | Jul 12 12:36:15.437 INFO kablam! 436 | analysis.ignore.remove(&i.span().start().line); Jul 12 12:36:15.437 INFO kablam! | ^^^^^ Jul 12 12:36:15.437 INFO kablam! | Jul 12 12:36:15.437 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.437 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.437 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.437 INFO kablam! Jul 12 12:36:15.438 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.438 INFO kablam! --> src/source_analysis.rs:407:56 Jul 12 12:36:15.438 INFO kablam! | Jul 12 12:36:15.438 INFO kablam! 407 | let stmts_start = block.span().start().line; Jul 12 12:36:15.438 INFO kablam! | ^^^^^ Jul 12 12:36:15.438 INFO kablam! | Jul 12 12:36:15.438 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.438 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.438 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.438 INFO kablam! Jul 12 12:36:15.454 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.454 INFO kablam! --> src/source_analysis.rs:439:60 Jul 12 12:36:15.454 INFO kablam! | Jul 12 12:36:15.454 INFO kablam! 439 | let decl_start = i.sig.decl.fn_token.0.start().line+1; Jul 12 12:36:15.454 INFO kablam! | ^^^^^ Jul 12 12:36:15.454 INFO kablam! | Jul 12 12:36:15.454 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.454 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.454 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.454 INFO kablam! Jul 12 12:36:15.457 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.457 INFO kablam! --> src/source_analysis.rs:440:54 Jul 12 12:36:15.457 INFO kablam! | Jul 12 12:36:15.457 INFO kablam! 440 | let stmts_start = i.block.span().start().line; Jul 12 12:36:15.457 INFO kablam! | ^^^^^ Jul 12 12:36:15.457 INFO kablam! | Jul 12 12:36:15.457 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.457 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.457 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.457 INFO kablam! Jul 12 12:36:15.468 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.468 INFO kablam! --> src/source_analysis.rs:436:54 Jul 12 12:36:15.468 INFO kablam! | Jul 12 12:36:15.468 INFO kablam! 436 | analysis.ignore.remove(&i.span().start().line); Jul 12 12:36:15.468 INFO kablam! | ^^^^^ Jul 12 12:36:15.468 INFO kablam! | Jul 12 12:36:15.468 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.468 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.468 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.468 INFO kablam! Jul 12 12:36:15.470 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.470 INFO kablam! --> src/source_analysis.rs:439:60 Jul 12 12:36:15.470 INFO kablam! | Jul 12 12:36:15.470 INFO kablam! 439 | let decl_start = i.sig.decl.fn_token.0.start().line+1; Jul 12 12:36:15.470 INFO kablam! | ^^^^^ Jul 12 12:36:15.470 INFO kablam! | Jul 12 12:36:15.470 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.470 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.470 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.470 INFO kablam! Jul 12 12:36:15.472 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.472 INFO kablam! --> src/source_analysis.rs:440:54 Jul 12 12:36:15.472 INFO kablam! | Jul 12 12:36:15.472 INFO kablam! 440 | let stmts_start = i.block.span().start().line; Jul 12 12:36:15.472 INFO kablam! | ^^^^^ Jul 12 12:36:15.472 INFO kablam! | Jul 12 12:36:15.472 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.472 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.472 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.473 INFO kablam! Jul 12 12:36:15.498 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.498 INFO kablam! --> src/source_analysis.rs:540:28 Jul 12 12:36:15.498 INFO kablam! | Jul 12 12:36:15.498 INFO kablam! 540 | for i in s.start().line..(s.end().line+1) { Jul 12 12:36:15.498 INFO kablam! | ^^^^^ Jul 12 12:36:15.498 INFO kablam! | Jul 12 12:36:15.498 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.498 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.498 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.498 INFO kablam! Jul 12 12:36:15.510 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.510 INFO kablam! --> src/source_analysis.rs:540:45 Jul 12 12:36:15.510 INFO kablam! | Jul 12 12:36:15.510 INFO kablam! 540 | for i in s.start().line..(s.end().line+1) { Jul 12 12:36:15.511 INFO kablam! | ^^^ Jul 12 12:36:15.511 INFO kablam! Jul 12 12:36:15.515 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.515 INFO kablam! --> src/source_analysis.rs:551:29 Jul 12 12:36:15.515 INFO kablam! | Jul 12 12:36:15.515 INFO kablam! 551 | let start = call.span().start().line + 1; Jul 12 12:36:15.515 INFO kablam! | ^^^^^ Jul 12 12:36:15.515 INFO kablam! | Jul 12 12:36:15.515 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.515 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.515 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.515 INFO kablam! Jul 12 12:36:15.516 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.516 INFO kablam! --> src/source_analysis.rs:540:28 Jul 12 12:36:15.516 INFO kablam! | Jul 12 12:36:15.516 INFO kablam! 540 | for i in s.start().line..(s.end().line+1) { Jul 12 12:36:15.516 INFO kablam! | ^^^^^ Jul 12 12:36:15.516 INFO kablam! | Jul 12 12:36:15.516 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.517 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.517 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.517 INFO kablam! Jul 12 12:36:15.520 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.520 INFO kablam! --> src/source_analysis.rs:540:45 Jul 12 12:36:15.520 INFO kablam! | Jul 12 12:36:15.520 INFO kablam! 540 | for i in s.start().line..(s.end().line+1) { Jul 12 12:36:15.520 INFO kablam! | ^^^ Jul 12 12:36:15.521 INFO kablam! Jul 12 12:36:15.524 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.524 INFO kablam! --> src/source_analysis.rs:552:27 Jul 12 12:36:15.524 INFO kablam! | Jul 12 12:36:15.524 INFO kablam! 552 | let end = call.span().end().line + 1; Jul 12 12:36:15.524 INFO kablam! | ^^^ Jul 12 12:36:15.524 INFO kablam! Jul 12 12:36:15.533 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.533 INFO kablam! --> src/source_analysis.rs:551:29 Jul 12 12:36:15.533 INFO kablam! | Jul 12 12:36:15.533 INFO kablam! 551 | let start = call.span().start().line + 1; Jul 12 12:36:15.533 INFO kablam! | ^^^^^ Jul 12 12:36:15.533 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.533 INFO kablam! --> src/source_analysis.rs:562:29 Jul 12 12:36:15.533 INFO kablam! | Jul 12 12:36:15.533 INFO kablam! 562 | let start = meth.span().start().line + 1; Jul 12 12:36:15.533 INFO kablam! | ^^^^^ Jul 12 12:36:15.533 INFO kablam! | Jul 12 12:36:15.533 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.533 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.533 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.533 INFO kablam! Jul 12 12:36:15.533 INFO kablam! | Jul 12 12:36:15.533 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.533 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.533 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.533 INFO kablam! Jul 12 12:36:15.543 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.543 INFO kablam! --> src/source_analysis.rs:552:27 Jul 12 12:36:15.543 INFO kablam! | Jul 12 12:36:15.543 INFO kablam! 552 | let end = call.span().end().line + 1; Jul 12 12:36:15.543 INFO kablam! | ^^^ Jul 12 12:36:15.543 INFO kablam! Jul 12 12:36:15.560 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.560 INFO kablam! --> src/source_analysis.rs:563:27 Jul 12 12:36:15.560 INFO kablam! | Jul 12 12:36:15.560 INFO kablam! 563 | let end = meth.span().end().line + 1; Jul 12 12:36:15.560 INFO kablam! | ^^^ Jul 12 12:36:15.560 INFO kablam! Jul 12 12:36:15.561 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.561 INFO kablam! --> src/source_analysis.rs:562:29 Jul 12 12:36:15.561 INFO kablam! | Jul 12 12:36:15.561 INFO kablam! 562 | let start = meth.span().start().line + 1; Jul 12 12:36:15.561 INFO kablam! | ^^^^^ Jul 12 12:36:15.561 INFO kablam! | Jul 12 12:36:15.561 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.561 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.561 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.561 INFO kablam! Jul 12 12:36:15.561 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.561 INFO kablam! --> src/source_analysis.rs:563:27 Jul 12 12:36:15.561 INFO kablam! | Jul 12 12:36:15.561 INFO kablam! 563 | let end = meth.span().end().line + 1; Jul 12 12:36:15.561 INFO kablam! | ^^^ Jul 12 12:36:15.561 INFO kablam! Jul 12 12:36:15.562 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.562 INFO kablam! --> src/source_analysis.rs:572:45 Jul 12 12:36:15.562 INFO kablam! | Jul 12 12:36:15.562 INFO kablam! 572 | let u_line = unsafe_expr.unsafe_token.0.start().line; Jul 12 12:36:15.562 INFO kablam! | ^^^^^ Jul 12 12:36:15.563 INFO kablam! | Jul 12 12:36:15.563 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.563 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.563 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.563 INFO kablam! Jul 12 12:36:15.580 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.580 INFO kablam! --> src/source_analysis.rs:575:36 Jul 12 12:36:15.580 INFO kablam! | Jul 12 12:36:15.580 INFO kablam! 575 | if u_line != blk.brace_token.0.start().line || blk.stmts.is_empty() { Jul 12 12:36:15.580 INFO kablam! | ^^^^^ Jul 12 12:36:15.580 INFO kablam! | Jul 12 12:36:15.580 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.580 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.580 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.580 INFO kablam! Jul 12 12:36:15.580 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.580 INFO kablam! --> src/source_analysis.rs:584:24 Jul 12 12:36:15.580 INFO kablam! | Jul 12 12:36:15.580 INFO kablam! 584 | if u_line != s.start().line { Jul 12 12:36:15.580 INFO kablam! | ^^^^^ Jul 12 12:36:15.580 INFO kablam! | Jul 12 12:36:15.580 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.580 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.580 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.580 INFO kablam! Jul 12 12:36:15.580 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.580 INFO kablam! --> src/source_analysis.rs:597:34 Jul 12 12:36:15.580 INFO kablam! | Jul 12 12:36:15.580 INFO kablam! 597 | let start = structure.span().start().line; Jul 12 12:36:15.580 INFO kablam! | ^^^^^ Jul 12 12:36:15.581 INFO kablam! | Jul 12 12:36:15.581 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.581 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.581 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.581 INFO kablam! Jul 12 12:36:15.581 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.581 INFO kablam! --> src/source_analysis.rs:598:32 Jul 12 12:36:15.581 INFO kablam! | Jul 12 12:36:15.581 INFO kablam! 598 | let end = structure.span().end().line; Jul 12 12:36:15.581 INFO kablam! | ^^^ Jul 12 12:36:15.581 INFO kablam! Jul 12 12:36:15.583 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.583 INFO kablam! --> src/source_analysis.rs:572:45 Jul 12 12:36:15.583 INFO kablam! | Jul 12 12:36:15.583 INFO kablam! 572 | let u_line = unsafe_expr.unsafe_token.0.start().line; Jul 12 12:36:15.583 INFO kablam! | ^^^^^ Jul 12 12:36:15.583 INFO kablam! | Jul 12 12:36:15.583 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.584 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.584 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.584 INFO kablam! Jul 12 12:36:15.584 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.584 INFO kablam! --> src/source_analysis.rs:611:35 Jul 12 12:36:15.584 INFO kablam! | Jul 12 12:36:15.584 INFO kablam! 611 | cover.insert(span.start().line); Jul 12 12:36:15.584 INFO kablam! | ^^^^^ Jul 12 12:36:15.584 INFO kablam! | Jul 12 12:36:15.585 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.585 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.585 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.585 INFO kablam! Jul 12 12:36:15.586 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.586 INFO kablam! --> src/source_analysis.rs:575:36 Jul 12 12:36:15.586 INFO kablam! | Jul 12 12:36:15.586 INFO kablam! 575 | if u_line != blk.brace_token.0.start().line || blk.stmts.is_empty() { Jul 12 12:36:15.586 INFO kablam! | ^^^^^ Jul 12 12:36:15.586 INFO kablam! | Jul 12 12:36:15.586 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.587 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.587 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.587 INFO kablam! Jul 12 12:36:15.592 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.592 INFO kablam! --> src/source_analysis.rs:623:28 Jul 12 12:36:15.592 INFO kablam! | Jul 12 12:36:15.592 INFO kablam! 623 | let start = mac.span().start().line + 1; Jul 12 12:36:15.592 INFO kablam! | ^^^^^ Jul 12 12:36:15.593 INFO kablam! | Jul 12 12:36:15.593 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.593 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.593 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.593 INFO kablam! Jul 12 12:36:15.597 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.597 INFO kablam! --> src/source_analysis.rs:624:26 Jul 12 12:36:15.597 INFO kablam! | Jul 12 12:36:15.597 INFO kablam! 624 | let end = mac.span().end().line + 1; Jul 12 12:36:15.597 INFO kablam! | ^^^ Jul 12 12:36:15.598 INFO kablam! Jul 12 12:36:15.609 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.609 INFO kablam! --> src/source_analysis.rs:652:28 Jul 12 12:36:15.609 INFO kablam! | Jul 12 12:36:15.609 INFO kablam! 652 | for i in t.start().line..(t.end().line+1) { Jul 12 12:36:15.609 INFO kablam! | ^^^^^ Jul 12 12:36:15.609 INFO kablam! | Jul 12 12:36:15.610 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.610 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.610 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.610 INFO kablam! Jul 12 12:36:15.616 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.616 INFO kablam! --> src/source_analysis.rs:584:24 Jul 12 12:36:15.616 INFO kablam! | Jul 12 12:36:15.616 INFO kablam! 584 | if u_line != s.start().line { Jul 12 12:36:15.616 INFO kablam! | ^^^^^ Jul 12 12:36:15.617 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.617 INFO kablam! --> src/source_analysis.rs:652:45 Jul 12 12:36:15.617 INFO kablam! | Jul 12 12:36:15.617 INFO kablam! 652 | for i in t.start().line..(t.end().line+1) { Jul 12 12:36:15.617 INFO kablam! | ^^^ Jul 12 12:36:15.617 INFO kablam! Jul 12 12:36:15.617 INFO kablam! | Jul 12 12:36:15.617 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.617 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.617 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.617 INFO kablam! Jul 12 12:36:15.638 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.638 INFO kablam! --> src/source_analysis.rs:597:34 Jul 12 12:36:15.638 INFO kablam! | Jul 12 12:36:15.638 INFO kablam! 597 | let start = structure.span().start().line; Jul 12 12:36:15.638 INFO kablam! | ^^^^^ Jul 12 12:36:15.657 INFO kablam! | Jul 12 12:36:15.657 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.657 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.657 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.657 INFO kablam! Jul 12 12:36:15.662 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.662 INFO kablam! --> src/source_analysis.rs:598:32 Jul 12 12:36:15.662 INFO kablam! | Jul 12 12:36:15.662 INFO kablam! 598 | let end = structure.span().end().line; Jul 12 12:36:15.662 INFO kablam! | ^^^ Jul 12 12:36:15.667 INFO kablam! Jul 12 12:36:15.674 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.674 INFO kablam! --> src/source_analysis.rs:611:35 Jul 12 12:36:15.674 INFO kablam! | Jul 12 12:36:15.674 INFO kablam! 611 | cover.insert(span.start().line); Jul 12 12:36:15.674 INFO kablam! | ^^^^^ Jul 12 12:36:15.690 INFO kablam! | Jul 12 12:36:15.691 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.691 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.691 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.692 INFO kablam! Jul 12 12:36:15.703 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.703 INFO kablam! --> src/source_analysis.rs:623:28 Jul 12 12:36:15.703 INFO kablam! | Jul 12 12:36:15.703 INFO kablam! 623 | let start = mac.span().start().line + 1; Jul 12 12:36:15.703 INFO kablam! | ^^^^^ Jul 12 12:36:15.703 INFO kablam! | Jul 12 12:36:15.703 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.704 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.704 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.704 INFO kablam! Jul 12 12:36:15.709 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.709 INFO kablam! --> src/source_analysis.rs:624:26 Jul 12 12:36:15.709 INFO kablam! | Jul 12 12:36:15.709 INFO kablam! 624 | let end = mac.span().end().line + 1; Jul 12 12:36:15.709 INFO kablam! | ^^^ Jul 12 12:36:15.709 INFO kablam! Jul 12 12:36:15.748 INFO kablam! error[E0599]: no method named `start` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.748 INFO kablam! --> src/source_analysis.rs:652:28 Jul 12 12:36:15.748 INFO kablam! | Jul 12 12:36:15.748 INFO kablam! 652 | for i in t.start().line..(t.end().line+1) { Jul 12 12:36:15.748 INFO kablam! | ^^^^^ Jul 12 12:36:15.748 INFO kablam! | Jul 12 12:36:15.748 INFO kablam! = help: items from traits can only be used if the trait is implemented and in scope Jul 12 12:36:15.748 INFO kablam! = note: the following trait defines an item `start`, perhaps you need to implement it: Jul 12 12:36:15.748 INFO kablam! candidate #1: `statemachine::StateData` Jul 12 12:36:15.748 INFO kablam! Jul 12 12:36:15.753 INFO kablam! error[E0599]: no method named `end` found for type `proc_macro2::Span` in the current scope Jul 12 12:36:15.753 INFO kablam! --> src/source_analysis.rs:652:45 Jul 12 12:36:15.753 INFO kablam! | Jul 12 12:36:15.753 INFO kablam! 652 | for i in t.start().line..(t.end().line+1) { Jul 12 12:36:15.753 INFO kablam! | ^^^ Jul 12 12:36:15.753 INFO kablam! Jul 12 12:36:15.841 INFO kablam! error: aborting due to 32 previous errors Jul 12 12:36:15.841 INFO kablam! Jul 12 12:36:15.841 INFO kablam! For more information about this error, try `rustc --explain E0599`. Jul 12 12:36:15.877 INFO kablam! error: Could not compile `cargo-tarpaulin`. Jul 12 12:36:15.878 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 12 12:36:15.976 INFO kablam! error: aborting due to 32 previous errors Jul 12 12:36:15.976 INFO kablam! Jul 12 12:36:15.976 INFO kablam! For more information about this error, try `rustc --explain E0599`. Jul 12 12:36:16.018 INFO kablam! error: Could not compile `cargo-tarpaulin`. Jul 12 12:36:16.018 INFO kablam! Jul 12 12:36:16.018 INFO kablam! To learn more, run the command again with --verbose. Jul 12 12:36:16.024 INFO kablam! su: No module specific data is present Jul 12 12:36:16.530 INFO running `"docker" "rm" "-f" "4b5003c9f542a71095737a04da6adbfe5ca0135db85f383cdca5cb89f05cb86b"` Jul 12 12:36:16.698 INFO blam! 4b5003c9f542a71095737a04da6adbfe5ca0135db85f383cdca5cb89f05cb86b