[INFO] fetching crate microcrates-bytes 0.4.8... [INFO] checking microcrates-bytes-0.4.8 against try#ea663bba38739867a4b75ac820991b4f5d093c3b for pr-62262-1 [INFO] extracting crate microcrates-bytes 0.4.8 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate microcrates-bytes 0.4.8 on toolchain ea663bba38739867a4b75ac820991b4f5d093c3b [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate microcrates-bytes 0.4.8 [INFO] finished tweaking crates.io crate microcrates-bytes 0.4.8 [INFO] tweaked toml for crates.io crate microcrates-bytes 0.4.8 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] aab99e0c92b423a7ccbb73796bda0c53744e10b0263d04b1ad2ebb50610a8366 [INFO] running `"docker" "start" "-a" "aab99e0c92b423a7ccbb73796bda0c53744e10b0263d04b1ad2ebb50610a8366"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking microcrates-bytes v0.4.8 (/opt/rustwide/workdir) [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | try!(write!(fmt, "b\"")); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | #![deny(warnings, missing_docs, missing_debug_implementations)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | try!(write!(fmt, "\\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(write!(fmt, "\\r")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:25:17 [INFO] [stderr] | [INFO] [stderr] 25 | try!(write!(fmt, "\\t")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | try!(write!(fmt, "\\{}", c as char)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | try!(write!(fmt, "\\0")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | try!(write!(fmt, "{}", c as char)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:34:17 [INFO] [stderr] | [INFO] [stderr] 34 | try!(write!(fmt, "\\x{:02x}", c)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | try!(write!(fmt, "\"")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/bytes.rs:1550:40 [INFO] [stderr] | [INFO] [stderr] 1550 | let mut inner: Inner = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/bytes.rs:1736:40 [INFO] [stderr] | [INFO] [stderr] 1736 | let mut inner: Inner = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/bytes.rs:2012:36 [INFO] [stderr] | [INFO] [stderr] 2012 | let mut inner: Inner = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `std`? [INFO] [stderr] --> src/buf/cursor.rs:333:9 [INFO] [stderr] | [INFO] [stderr] 333 | use std::io::{Read, Seek, SeekFrom, Write}; [INFO] [stderr] | ^^^ maybe a missing crate `std`? [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:370:38 [INFO] [stderr] | [INFO] [stderr] 370 | let mut writer = Cursor::new(vec![0u8; 9].into_boxed_slice()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:447:38 [INFO] [stderr] | [INFO] [stderr] 447 | let mut reader = Cursor::new(vec![0, 1, 2, 3, 4, 5, 6, 7]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:469:38 [INFO] [stderr] | [INFO] [stderr] 469 | let mut reader = Cursor::new(vec![0, 1, 2, 3, 4, 5, 6, 7].into_boxed_slice()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:491:38 [INFO] [stderr] | [INFO] [stderr] 491 | let mut reader = Cursor::new(vec![0, 1, 2, 3, 4, 5, 6, 7]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:499:22 [INFO] [stderr] | [INFO] [stderr] 499 | let in_buf = vec![0, 1, 2, 3, 4, 5, 6, 7]; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:521:22 [INFO] [stderr] | [INFO] [stderr] 521 | let in_buf = vec![0, 1, 2, 3, 4, 5, 6, 7]; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:539:22 [INFO] [stderr] | [INFO] [stderr] 539 | let in_buf = vec![0, 1, 2, 3, 4, 5, 6, 7]; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:586:33 [INFO] [stderr] | [INFO] [stderr] 586 | let mut r = Cursor::new(vec![10]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:595:33 [INFO] [stderr] | [INFO] [stderr] 595 | let mut r = Cursor::new(vec![10].into_boxed_slice()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:611:33 [INFO] [stderr] | [INFO] [stderr] 611 | let mut r = Cursor::new(vec![10]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:628:33 [INFO] [stderr] | [INFO] [stderr] 628 | let mut r = Cursor::new(vec![10].into_boxed_slice()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:643:33 [INFO] [stderr] | [INFO] [stderr] 643 | let mut r = Cursor::new(vec![10]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `vec` in this scope [INFO] [stderr] --> src/buf/cursor.rs:650:33 [INFO] [stderr] | [INFO] [stderr] 650 | let mut r = Cursor::new(vec![10].into_boxed_slice()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:416:36 [INFO] [stderr] | [INFO] [stderr] 416 | assert_eq!(writer.seek(SeekFrom::Start(2)).unwrap(), 2); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:421:36 [INFO] [stderr] | [INFO] [stderr] 421 | assert_eq!(writer.seek(SeekFrom::Current(-2)).unwrap(), 1); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:426:36 [INFO] [stderr] | [INFO] [stderr] 426 | assert_eq!(writer.seek(SeekFrom::End(-1)).unwrap(), 7); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:583:27 [INFO] [stderr] | [INFO] [stderr] 583 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:587:27 [INFO] [stderr] | [INFO] [stderr] 587 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:592:27 [INFO] [stderr] | [INFO] [stderr] 592 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:596:27 [INFO] [stderr] | [INFO] [stderr] 596 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:604:27 [INFO] [stderr] | [INFO] [stderr] 604 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:605:27 [INFO] [stderr] | [INFO] [stderr] 605 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:606:27 [INFO] [stderr] | [INFO] [stderr] 606 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:607:27 [INFO] [stderr] | [INFO] [stderr] 607 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:608:24 [INFO] [stderr] | [INFO] [stderr] 608 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:609:27 [INFO] [stderr] | [INFO] [stderr] 609 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:612:27 [INFO] [stderr] | [INFO] [stderr] 612 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:613:27 [INFO] [stderr] | [INFO] [stderr] 613 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:614:27 [INFO] [stderr] | [INFO] [stderr] 614 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:615:27 [INFO] [stderr] | [INFO] [stderr] 615 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:616:24 [INFO] [stderr] | [INFO] [stderr] 616 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:617:27 [INFO] [stderr] | [INFO] [stderr] 617 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:621:27 [INFO] [stderr] | [INFO] [stderr] 621 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:622:27 [INFO] [stderr] | [INFO] [stderr] 622 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:623:27 [INFO] [stderr] | [INFO] [stderr] 623 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:624:27 [INFO] [stderr] | [INFO] [stderr] 624 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:625:24 [INFO] [stderr] | [INFO] [stderr] 625 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:626:27 [INFO] [stderr] | [INFO] [stderr] 626 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:629:27 [INFO] [stderr] | [INFO] [stderr] 629 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:630:27 [INFO] [stderr] | [INFO] [stderr] 630 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:631:27 [INFO] [stderr] | [INFO] [stderr] 631 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:632:27 [INFO] [stderr] | [INFO] [stderr] 632 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:633:24 [INFO] [stderr] | [INFO] [stderr] 633 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:634:27 [INFO] [stderr] | [INFO] [stderr] 634 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:641:24 [INFO] [stderr] | [INFO] [stderr] 641 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:644:24 [INFO] [stderr] | [INFO] [stderr] 644 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:648:24 [INFO] [stderr] | [INFO] [stderr] 648 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:651:24 [INFO] [stderr] | [INFO] [stderr] 651 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:667:32 [INFO] [stderr] | [INFO] [stderr] 667 | assert_eq!(writer.seek(SeekFrom::Start(0)).unwrap(), 0); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:673:32 [INFO] [stderr] | [INFO] [stderr] 673 | assert_eq!(writer.seek(SeekFrom::Current(1)).unwrap(), 3); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:678:32 [INFO] [stderr] | [INFO] [stderr] 678 | assert_eq!(writer.seek(SeekFrom::End(-1)).unwrap(), 7); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:683:32 [INFO] [stderr] | [INFO] [stderr] 683 | assert_eq!(writer.seek(SeekFrom::End(1)).unwrap(), 10); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:693:27 [INFO] [stderr] | [INFO] [stderr] 693 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SeekFrom` [INFO] [stderr] --> src/buf/cursor.rs:700:24 [INFO] [stderr] | [INFO] [stderr] 700 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `SeekFrom` [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | try!(write!(fmt, "b\"")); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | #![deny(warnings, missing_docs, missing_debug_implementations)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | try!(write!(fmt, "\\n")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(write!(fmt, "\\r")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:25:17 [INFO] [stderr] | [INFO] [stderr] 25 | try!(write!(fmt, "\\t")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | try!(write!(fmt, "\\{}", c as char)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | try!(write!(fmt, "\\0")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | try!(write!(fmt, "{}", c as char)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:34:17 [INFO] [stderr] | [INFO] [stderr] 34 | try!(write!(fmt, "\\x{:02x}", c)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/debug.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | try!(write!(fmt, "\"")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/bytes.rs:1550:40 [INFO] [stderr] | [INFO] [stderr] 1550 | let mut inner: Inner = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/bytes.rs:1736:40 [INFO] [stderr] | [INFO] [stderr] 1736 | let mut inner: Inner = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'core::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/bytes.rs:2012:36 [INFO] [stderr] | [INFO] [stderr] 2012 | let mut inner: Inner = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 12 previous errors [INFO] [stderr] [INFO] [stderr] error: could not compile `microcrates-bytes`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0599]: no method named `write` found for type `alloc::vec::Vec<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:338:27 [INFO] [stderr] | [INFO] [stderr] 338 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `alloc::vec::Vec<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stderr] `use std::io::Write;` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `alloc::vec::Vec<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:339:27 [INFO] [stderr] | [INFO] [stderr] 339 | assert_eq!(writer.write(&[1, 2, 3]).unwrap(), 3); [INFO] [stderr] | ^^^^^ method not found in `alloc::vec::Vec<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stderr] `use std::io::Write;` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `alloc::vec::Vec<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:340:27 [INFO] [stderr] | [INFO] [stderr] 340 | assert_eq!(writer.write(&[4, 5, 6, 7]).unwrap(), 4); [INFO] [stderr] | ^^^^^ method not found in `alloc::vec::Vec<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stderr] `use std::io::Write;` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:349:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 349 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:350:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 350 | assert_eq!(writer.write(&[1, 2, 3]).unwrap(), 3); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:351:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 351 | assert_eq!(writer.write(&[4, 5, 6, 7]).unwrap(), 4); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut alloc::vec::Vec<_>>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:361:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 361 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut alloc::vec::Vec<_>>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut alloc::vec::Vec<_>>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:362:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 362 | assert_eq!(writer.write(&[1, 2, 3]).unwrap(), 3); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut alloc::vec::Vec<_>>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut alloc::vec::Vec<_>>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:363:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 363 | assert_eq!(writer.write(&[4, 5, 6, 7]).unwrap(), 4); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut alloc::vec::Vec<_>>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:372:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 372 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:374:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 374 | assert_eq!(writer.write(&[1, 2, 3]).unwrap(), 3); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:375:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 375 | assert_eq!(writer.write(&[4, 5, 6, 7]).unwrap(), 4); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:377:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 377 | assert_eq!(writer.write(&[]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:380:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 380 | assert_eq!(writer.write(&[8, 9]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:381:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 381 | assert_eq!(writer.write(&[10]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:392:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 392 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:394:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 394 | assert_eq!(writer.write(&[1, 2, 3]).unwrap(), 3); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:395:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 395 | assert_eq!(writer.write(&[4, 5, 6, 7]).unwrap(), 4); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:397:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 397 | assert_eq!(writer.write(&[]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:400:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 400 | assert_eq!(writer.write(&[8, 9]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:401:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 401 | assert_eq!(writer.write(&[10]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:413:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 413 | assert_eq!(writer.write(&[1]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:416:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 416 | assert_eq!(writer.seek(SeekFrom::Start(2)).unwrap(), 2); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:418:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 418 | assert_eq!(writer.write(&[2]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:421:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 421 | assert_eq!(writer.seek(SeekFrom::Current(-2)).unwrap(), 1); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:423:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 423 | assert_eq!(writer.write(&[3]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:426:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 426 | assert_eq!(writer.seek(SeekFrom::End(-1)).unwrap(), 7); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:428:31 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 428 | assert_eq!(writer.write(&[4]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:440:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 440 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:441:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 441 | assert_eq!(writer.write(&[0, 0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [u8]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:442:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 442 | assert_eq!(writer.write(&[0, 0]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [u8]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:449:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 449 | assert_eq!(reader.read(&mut buf).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:452:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 452 | assert_eq!(reader.read(&mut buf).unwrap(), 1); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:457:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 457 | assert_eq!(reader.read(&mut buf).unwrap(), 4); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:461:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 461 | assert_eq!(reader.read(&mut buf).unwrap(), 3); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:464:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 464 | assert_eq!(reader.read(&mut buf).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:471:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 471 | assert_eq!(reader.read(&mut buf).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:474:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 474 | assert_eq!(reader.read(&mut buf).unwrap(), 1); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:479:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 479 | assert_eq!(reader.read(&mut buf).unwrap(), 4); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:483:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 483 | assert_eq!(reader.read(&mut buf).unwrap(), 3); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:486:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 486 | assert_eq!(reader.read(&mut buf).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read_to_end` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:493:16 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read_to_end` not found for this [INFO] [stderr] ... [INFO] [stderr] 493 | reader.read_to_end(&mut v).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read_to_end`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:542:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 542 | assert_eq!(reader.read(&mut buf).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:545:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 545 | assert_eq!(reader.read(&mut buf).unwrap(), 1); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:550:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 550 | assert_eq!(reader.read(&mut buf).unwrap(), 4); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:554:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 554 | assert_eq!(reader.read(&mut buf).unwrap(), 3); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:557:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 557 | assert_eq!(reader.read(&mut buf).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:583:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 583 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:584:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 584 | assert_eq!(r.read(&mut [0]).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:587:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 587 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `read` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:588:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `read` not found for this [INFO] [stderr] ... [INFO] [stderr] 588 | assert_eq!(r.read(&mut [0]).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `read`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Read` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:592:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 592 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:593:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 593 | assert_eq!(r.write(&[3]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:596:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 596 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:597:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 597 | assert_eq!(r.write(&[3]).unwrap(), 0); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:604:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 604 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:605:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 605 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:606:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 606 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:607:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 607 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:608:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 608 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:609:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 609 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:612:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 612 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:613:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 613 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:614:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 614 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:615:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 615 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:616:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 616 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:617:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 617 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:621:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 621 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:622:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 622 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:623:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 623 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:624:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 624 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:625:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 625 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:626:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 626 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:629:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 629 | assert_eq!(r.seek(SeekFrom::Start(6)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:630:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 630 | assert_eq!(r.seek(SeekFrom::Current(0x7ffffffffffffff0)).unwrap(), 0x7ffffffffffffff6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:631:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 631 | assert_eq!(r.seek(SeekFrom::Current(0x10)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:632:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 632 | assert_eq!(r.seek(SeekFrom::Current(0)).unwrap(), 0x8000000000000006); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:633:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 633 | assert!(r.seek(SeekFrom::Current(0x7ffffffffffffffd)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:634:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 634 | assert_eq!(r.seek(SeekFrom::Current(-0x8000000000000000)).unwrap(), 6); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&[{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:641:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 641 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&[{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:644:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 644 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<&mut [{integer}]>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:648:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 648 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<&mut [{integer}]>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor<_>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:651:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 651 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor<_>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:659:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 659 | assert_eq!(writer.write(&[0]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:661:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 661 | assert_eq!(writer.write(&[1, 2, 3]).unwrap(), 3); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:662:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 662 | assert_eq!(writer.write(&[4, 5, 6, 7]).unwrap(), 4); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:667:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 667 | assert_eq!(writer.seek(SeekFrom::Start(0)).unwrap(), 0); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:669:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 669 | assert_eq!(writer.write(&[3, 4]).unwrap(), 2); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:673:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 673 | assert_eq!(writer.seek(SeekFrom::Current(1)).unwrap(), 3); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:674:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 674 | assert_eq!(writer.write(&[0, 1]).unwrap(), 2); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:678:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 678 | assert_eq!(writer.seek(SeekFrom::End(-1)).unwrap(), 7); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:679:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 679 | assert_eq!(writer.write(&[1, 2]).unwrap(), 2); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:683:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 683 | assert_eq!(writer.seek(SeekFrom::End(1)).unwrap(), 10); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:684:27 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 684 | assert_eq!(writer.write(&[1]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:693:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 693 | assert_eq!(r.seek(SeekFrom::Start(10)).unwrap(), 10); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `write` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:694:22 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `write` not found for this [INFO] [stderr] ... [INFO] [stderr] 694 | assert_eq!(r.write(&[3]).unwrap(), 1); [INFO] [stderr] | ^^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following traits define an item `write`, perhaps you need to implement one of them: [INFO] [stderr] candidate #1: `core::hash::Hasher` [INFO] [stderr] candidate #2: `std::io::Write` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `seek` found for type `buf::cursor::Cursor>` in the current scope [INFO] [stderr] --> src/buf/cursor.rs:700:19 [INFO] [stderr] | [INFO] [stderr] 91 | pub struct Cursor { [INFO] [stderr] | -------------------- method `seek` not found for this [INFO] [stderr] ... [INFO] [stderr] 700 | assert!(r.seek(SeekFrom::End(-2)).is_err()); [INFO] [stderr] | ^^^^ method not found in `buf::cursor::Cursor>` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `seek`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `std::io::Seek` [INFO] [stderr] [INFO] [stderr] error: aborting due to 164 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0433, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0433`. [INFO] [stderr] error: could not compile `microcrates-bytes`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "aab99e0c92b423a7ccbb73796bda0c53744e10b0263d04b1ad2ebb50610a8366"` [INFO] running `"docker" "rm" "-f" "aab99e0c92b423a7ccbb73796bda0c53744e10b0263d04b1ad2ebb50610a8366"` [INFO] [stdout] aab99e0c92b423a7ccbb73796bda0c53744e10b0263d04b1ad2ebb50610a8366