[INFO] crate v11_macros 0.0.5 is already in cache [INFO] extracting crate v11_macros 0.0.5 into work/ex/clippy-test-run/sources/stable/reg/v11_macros/0.0.5 [INFO] extracting crate v11_macros 0.0.5 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/v11_macros/0.0.5 [INFO] validating manifest of v11_macros-0.0.5 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of v11_macros-0.0.5 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing v11_macros-0.0.5 [INFO] finished frobbing v11_macros-0.0.5 [INFO] frobbed toml for v11_macros-0.0.5 written to work/ex/clippy-test-run/sources/stable/reg/v11_macros/0.0.5/Cargo.toml [INFO] started frobbing v11_macros-0.0.5 [INFO] finished frobbing v11_macros-0.0.5 [INFO] frobbed toml for v11_macros-0.0.5 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/v11_macros/0.0.5/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting v11_macros-0.0.5 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-7/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/v11_macros/0.0.5:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 6b0b8e009a1eef9551243430f4e741d2403db372ea7d7f4b4e3a77568da06417 [INFO] running `"docker" "start" "-a" "6b0b8e009a1eef9551243430f4e741d2403db372ea7d7f4b4e3a77568da06417"` [INFO] [stderr] Compiling serde v1.0.85 [INFO] [stderr] Compiling rustfmt v0.10.0 [INFO] [stderr] Checking syntex_pos v0.58.1 [INFO] [stderr] Compiling extprim v1.6.0 [INFO] [stderr] Checking strings v0.1.1 [INFO] [stderr] Checking syntex_errors v0.58.1 [INFO] [stderr] Checking syntex_syntax v0.58.1 [INFO] [stderr] Checking syntex_pos v0.59.1 [INFO] [stderr] Checking serde_json v1.0.37 [INFO] [stderr] Checking toml v0.4.10 [INFO] [stderr] Checking syntex_errors v0.59.1 [INFO] [stderr] Checking syntex_syntax v0.59.1 [INFO] [stderr] Checking syntex v0.58.1 [INFO] [stderr] Checking v11_macros v0.0.5 (/opt/crater/workdir) [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> parse.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | / if let &NestedMetaItemKind::MetaItem(MetaItem { ref name, node: MetaItemKind::Word, .. }) = item { [INFO] [stderr] 64 | | match format!("{}", name.as_str()).as_str() { [INFO] [stderr] 65 | | "Clone" => table.derive.clone = true, [INFO] [stderr] 66 | | "Copy" => table.derive.copy = true, [INFO] [stderr] ... | [INFO] [stderr] 69 | | } [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 63 | if let NestedMetaItemKind::MetaItem(MetaItem { ref name, node: MetaItemKind::Word, .. }) = *item { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> parse.rs:143:39 [INFO] [stderr] | [INFO] [stderr] 143 | table.sort_key = Some(name.clone()); [INFO] [stderr] | ^^^^^^^^^^^^ help: try removing the `clone` call: `name` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> parse.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | / for t in parser.tts.iter() { [INFO] [stderr] 159 | | err!(parser, "Unexpected tokens at end of `table!`: {:?}", t); [INFO] [stderr] 160 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::never_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> output.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | fn str2i(v: &Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ help: change this to: `&[String]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> parse.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | / if let &NestedMetaItemKind::MetaItem(MetaItem { ref name, node: MetaItemKind::Word, .. }) = item { [INFO] [stderr] 64 | | match format!("{}", name.as_str()).as_str() { [INFO] [stderr] 65 | | "Clone" => table.derive.clone = true, [INFO] [stderr] 66 | | "Copy" => table.derive.copy = true, [INFO] [stderr] ... | [INFO] [stderr] 69 | | } [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 63 | if let NestedMetaItemKind::MetaItem(MetaItem { ref name, node: MetaItemKind::Word, .. }) = *item { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 96 [INFO] [stderr] --> output.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | / pub fn write_out(table: Table, mut out: W) -> ::std::io::Result<()> { [INFO] [stderr] 25 | | /// Writes out one or zero of the branches. [INFO] [stderr] 26 | | macro_rules! out { [INFO] [stderr] 27 | | () => { [INFO] [stderr] ... | [INFO] [stderr] 1651 | | Ok(()) [INFO] [stderr] 1652 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> parse.rs:143:39 [INFO] [stderr] | [INFO] [stderr] 143 | table.sort_key = Some(name.clone()); [INFO] [stderr] | ^^^^^^^^^^^^ help: try removing the `clone` call: `name` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> parse.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | / for t in parser.tts.iter() { [INFO] [stderr] 159 | | err!(parser, "Unexpected tokens at end of `table!`: {:?}", t); [INFO] [stderr] 160 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::never_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> output.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | fn str2i(v: &Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ help: change this to: `&[String]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 96 [INFO] [stderr] --> output.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | / pub fn write_out(table: Table, mut out: W) -> ::std::io::Result<()> { [INFO] [stderr] 25 | | /// Writes out one or zero of the branches. [INFO] [stderr] 26 | | macro_rules! out { [INFO] [stderr] 27 | | () => { [INFO] [stderr] ... | [INFO] [stderr] 1651 | | Ok(()) [INFO] [stderr] 1652 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 133 | / out! { ["Imports"] { [INFO] [stderr] 134 | | // These imports are messy. It's complex because some of them are imported in multiple [INFO] [stderr] 135 | | // ways. However, nobody cares. [INFO] [stderr] 136 | | // [INFO] [stderr] ... | [INFO] [stderr] 158 | | use super::*; [INFO] [stderr] 159 | | }} [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 133 | / out! { ["Imports"] { [INFO] [stderr] 134 | | // These imports are messy. It's complex because some of them are imported in multiple [INFO] [stderr] 135 | | // ways. However, nobody cares. [INFO] [stderr] 136 | | // [INFO] [stderr] ... | [INFO] [stderr] 158 | | use super::*; [INFO] [stderr] 159 | | }} [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 160 | / out! { ["Header info"] { [INFO] [stderr] 161 | | pub const TABLE_NAME: TableName = TableName(#TABLE_NAME_STR); [INFO] [stderr] 162 | | pub const TABLE_DOMAIN: DomainName = super::#TABLE_DOMAIN; [INFO] [stderr] 163 | | pub const VERSION: u32 = #TABLE_VERSION; [INFO] [stderr] ... | [INFO] [stderr] 169 | | } [INFO] [stderr] 170 | | }} [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 160 | / out! { ["Header info"] { [INFO] [stderr] 161 | | pub const TABLE_NAME: TableName = TableName(#TABLE_NAME_STR); [INFO] [stderr] 162 | | pub const TABLE_DOMAIN: DomainName = super::#TABLE_DOMAIN; [INFO] [stderr] 163 | | pub const VERSION: u32 = #TABLE_VERSION; [INFO] [stderr] ... | [INFO] [stderr] 169 | | } [INFO] [stderr] 170 | | }} [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 173 | / out! { ["Indexing"] { [INFO] [stderr] 174 | | /// The internal index type, which also limits the maximum number of rows. [INFO] [stderr] 175 | | pub type RawType = #ROW_ID_TYPE; [INFO] [stderr] 176 | | [INFO] [stderr] ... | [INFO] [stderr] 215 | | pub fn at(i: #ROW_ID_TYPE) -> RowId { RowId::new(i) } [INFO] [stderr] 216 | | }} [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 173 | / out! { ["Indexing"] { [INFO] [stderr] 174 | | /// The internal index type, which also limits the maximum number of rows. [INFO] [stderr] 175 | | pub type RawType = #ROW_ID_TYPE; [INFO] [stderr] 176 | | [INFO] [stderr] ... | [INFO] [stderr] 215 | | pub fn at(i: #ROW_ID_TYPE) -> RowId { RowId::new(i) } [INFO] [stderr] 216 | | }} [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 229 | / out! { ["The `Row` struct"] { [INFO] [stderr] 230 | | use std::sync::RwLock; [INFO] [stderr] 231 | | /** [INFO] [stderr] 232 | | * A structure holding a copy of each column's data. This is used to pass entire rows around through methods; [INFO] [stderr] ... | [INFO] [stderr] 266 | | // FIXME: Implement `struct RowMut`, would need to respect EditA. [INFO] [stderr] 267 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 229 | / out! { ["The `Row` struct"] { [INFO] [stderr] 230 | | use std::sync::RwLock; [INFO] [stderr] 231 | | /** [INFO] [stderr] 232 | | * A structure holding a copy of each column's data. This is used to pass entire rows around through methods; [INFO] [stderr] ... | [INFO] [stderr] 266 | | // FIXME: Implement `struct RowMut`, would need to respect EditA. [INFO] [stderr] 267 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 307 | / out! { ["The `Table` struct"] { [INFO] [stderr] 308 | | #[derive(Default)] [INFO] [stderr] 309 | | pub struct Table { [INFO] [stderr] 310 | | flush: Flush, [INFO] [stderr] ... | [INFO] [stderr] 331 | | #SERIAL_EXTRACT_IMPL [INFO] [stderr] 332 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | / out! { [INFO] [stderr] 334 | | table.consistent => ["`Table` consistent"] { [INFO] [stderr] 335 | | impl Table { [INFO] [stderr] 336 | | fn remove_rows(&mut self, universe: &Universe, event: Event, rows: SelectAny) { [INFO] [stderr] ... | [INFO] [stderr] 361 | | }; [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | / out! { [INFO] [stderr] 334 | | table.consistent => ["`Table` consistent"] { [INFO] [stderr] 335 | | impl Table { [INFO] [stderr] 336 | | fn remove_rows(&mut self, universe: &Universe, event: Event, rows: SelectAny) { [INFO] [stderr] ... | [INFO] [stderr] 361 | | }; [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 364 | / out! { table.derive.clone => ["RowRef IntoOwned"] { [INFO] [stderr] 365 | | impl<'a> RowRef<'a> { [INFO] [stderr] 366 | | pub fn to_owned(&self) -> Row { [INFO] [stderr] 367 | | Row { [INFO] [stderr] ... | [INFO] [stderr] 371 | | } [INFO] [stderr] 372 | | };}; [INFO] [stderr] | |________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 307 | / out! { ["The `Table` struct"] { [INFO] [stderr] 308 | | #[derive(Default)] [INFO] [stderr] 309 | | pub struct Table { [INFO] [stderr] 310 | | flush: Flush, [INFO] [stderr] ... | [INFO] [stderr] 331 | | #SERIAL_EXTRACT_IMPL [INFO] [stderr] 332 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | / out! { [INFO] [stderr] 334 | | table.consistent => ["`Table` consistent"] { [INFO] [stderr] 335 | | impl Table { [INFO] [stderr] 336 | | fn remove_rows(&mut self, universe: &Universe, event: Event, rows: SelectAny) { [INFO] [stderr] ... | [INFO] [stderr] 361 | | }; [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | / out! { [INFO] [stderr] 334 | | table.consistent => ["`Table` consistent"] { [INFO] [stderr] 335 | | impl Table { [INFO] [stderr] 336 | | fn remove_rows(&mut self, universe: &Universe, event: Event, rows: SelectAny) { [INFO] [stderr] ... | [INFO] [stderr] 361 | | }; [INFO] [stderr] 362 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 364 | / out! { table.derive.clone => ["RowRef IntoOwned"] { [INFO] [stderr] 365 | | impl<'a> RowRef<'a> { [INFO] [stderr] 366 | | pub fn to_owned(&self) -> Row { [INFO] [stderr] 367 | | Row { [INFO] [stderr] ... | [INFO] [stderr] 371 | | } [INFO] [stderr] 372 | | };}; [INFO] [stderr] | |________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 387 | / out! { ["Table locks"] { [INFO] [stderr] 388 | | /** [INFO] [stderr] 389 | | * The table, locked for reading. [INFO] [stderr] 390 | | * */ [INFO] [stderr] ... | [INFO] [stderr] 528 | | } [INFO] [stderr] 529 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 556 | / out! { [INFO] [stderr] 557 | | !table.consistent => ["inconsistent iterators"] { [INFO] [stderr] 558 | | impl<'u> Read<'u> { [INFO] [stderr] 559 | | /// Returns a pre-checking iterator over each row in the table. [INFO] [stderr] ... | [INFO] [stderr] 601 | | }; [INFO] [stderr] 602 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 556 | / out! { [INFO] [stderr] 557 | | !table.consistent => ["inconsistent iterators"] { [INFO] [stderr] 558 | | impl<'u> Read<'u> { [INFO] [stderr] 559 | | /// Returns a pre-checking iterator over each row in the table. [INFO] [stderr] ... | [INFO] [stderr] 601 | | }; [INFO] [stderr] 602 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 387 | / out! { ["Table locks"] { [INFO] [stderr] 388 | | /** [INFO] [stderr] 389 | | * The table, locked for reading. [INFO] [stderr] 390 | | * */ [INFO] [stderr] ... | [INFO] [stderr] 528 | | } [INFO] [stderr] 529 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 671 | / out! { ["methods common to both Read and Write"] { [INFO] [stderr] 672 | | // We're only repeating ourselves twice here. [INFO] [stderr] 673 | | [INFO] [stderr] 674 | | impl<'u> Read<'u> { [INFO] [stderr] ... | [INFO] [stderr] 683 | | } [INFO] [stderr] 684 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 686 | / out! { [INFO] [stderr] 687 | | table.consistent => ["Change tracking"] { [INFO] [stderr] 688 | | impl<'a> Write<'a> { [INFO] [stderr] 689 | | pub fn delete(&mut self, row: I) { [INFO] [stderr] ... | [INFO] [stderr] 729 | | }; [INFO] [stderr] 730 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 686 | / out! { [INFO] [stderr] 687 | | table.consistent => ["Change tracking"] { [INFO] [stderr] 688 | | impl<'a> Write<'a> { [INFO] [stderr] 689 | | pub fn delete(&mut self, row: I) { [INFO] [stderr] ... | [INFO] [stderr] 729 | | }; [INFO] [stderr] 730 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 556 | / out! { [INFO] [stderr] 557 | | !table.consistent => ["inconsistent iterators"] { [INFO] [stderr] 558 | | impl<'u> Read<'u> { [INFO] [stderr] 559 | | /// Returns a pre-checking iterator over each row in the table. [INFO] [stderr] ... | [INFO] [stderr] 601 | | }; [INFO] [stderr] 602 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 556 | / out! { [INFO] [stderr] 557 | | !table.consistent => ["inconsistent iterators"] { [INFO] [stderr] 558 | | impl<'u> Read<'u> { [INFO] [stderr] 559 | | /// Returns a pre-checking iterator over each row in the table. [INFO] [stderr] ... | [INFO] [stderr] 601 | | }; [INFO] [stderr] 602 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 731 | / out! { [INFO] [stderr] 732 | | ["selecting"] { [INFO] [stderr] 733 | | impl<'a> Read<'a> { [INFO] [stderr] 734 | | /// Select every row. (Immutable version; a slightly different mutable version is defined for [`Write`].) [INFO] [stderr] ... | [INFO] [stderr] 791 | | }; [INFO] [stderr] 792 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 816 | / out! { ["foreign row removal"] { [INFO] [stderr] 817 | | impl<'u> Write<'u> { [INFO] [stderr] 818 | | #( [INFO] [stderr] 819 | | /// `deleted` is a list of removed foreign keys. [INFO] [stderr] ... | [INFO] [stderr] 860 | | } [INFO] [stderr] 861 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 877 | / out! { ["foreign_auto"] { [INFO] [stderr] 878 | | impl Tracker for #TRACK_EVENTS { [INFO] [stderr] 879 | | // #FOREIGN_ELEMENT is a GenericRowId. [INFO] [stderr] 880 | | // We need to get at the TableRow... [INFO] [stderr] ... | [INFO] [stderr] 891 | | } [INFO] [stderr] 892 | | }}; [INFO] [stderr] | |___________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 904 | / out! { [INFO] [stderr] 905 | | table.consistent => ["Extra drops"] { [INFO] [stderr] 906 | | /// Prevent moving out columns to improve `RefA` safety. [INFO] [stderr] 907 | | impl<'u> Drop for Read<'u> { [INFO] [stderr] ... | [INFO] [stderr] 921 | | }; [INFO] [stderr] 922 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 671 | / out! { ["methods common to both Read and Write"] { [INFO] [stderr] 672 | | // We're only repeating ourselves twice here. [INFO] [stderr] 673 | | [INFO] [stderr] 674 | | impl<'u> Read<'u> { [INFO] [stderr] ... | [INFO] [stderr] 683 | | } [INFO] [stderr] 684 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 904 | / out! { [INFO] [stderr] 905 | | table.consistent => ["Extra drops"] { [INFO] [stderr] 906 | | /// Prevent moving out columns to improve `RefA` safety. [INFO] [stderr] 907 | | impl<'u> Drop for Read<'u> { [INFO] [stderr] ... | [INFO] [stderr] 921 | | }; [INFO] [stderr] 922 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 924 | / out! { [INFO] [stderr] 925 | | table.consistent => ["event logging for consistent tables"] { [INFO] [stderr] 926 | | impl<'u> Write<'u> { [INFO] [stderr] 927 | | #[inline] fn event_cleared(&mut self) { self._table.flush.select_all() } [INFO] [stderr] ... | [INFO] [stderr] 943 | | // FIXME: event_del_reserve is inacessible! [INFO] [stderr] 944 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 686 | / out! { [INFO] [stderr] 687 | | table.consistent => ["Change tracking"] { [INFO] [stderr] 688 | | impl<'a> Write<'a> { [INFO] [stderr] 689 | | pub fn delete(&mut self, row: I) { [INFO] [stderr] ... | [INFO] [stderr] 729 | | }; [INFO] [stderr] 730 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 924 | / out! { [INFO] [stderr] 925 | | table.consistent => ["event logging for consistent tables"] { [INFO] [stderr] 926 | | impl<'u> Write<'u> { [INFO] [stderr] 927 | | #[inline] fn event_cleared(&mut self) { self._table.flush.select_all() } [INFO] [stderr] ... | [INFO] [stderr] 943 | | // FIXME: event_del_reserve is inacessible! [INFO] [stderr] 944 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 686 | / out! { [INFO] [stderr] 687 | | table.consistent => ["Change tracking"] { [INFO] [stderr] 688 | | impl<'a> Write<'a> { [INFO] [stderr] 689 | | pub fn delete(&mut self, row: I) { [INFO] [stderr] ... | [INFO] [stderr] 729 | | }; [INFO] [stderr] 730 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 946 | / out! { ["mut methods safe for all guarantees"] { [INFO] [stderr] 947 | | impl<'u> Write<'u> { [INFO] [stderr] 948 | | /** Prepare the table for insertion of a specific amount of data. `self.len()` is [INFO] [stderr] 949 | | * unchanged. */ [INFO] [stderr] ... | [INFO] [stderr] 976 | | } [INFO] [stderr] 977 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 979 | / out! { [INFO] [stderr] 980 | | table.sorted => ["derive Ord for Row from RowRef"] { [INFO] [stderr] 981 | | impl PartialOrd for Row { [INFO] [stderr] 982 | | fn partial_cmp(&self, rhs: &Row) -> Option { [INFO] [stderr] ... | [INFO] [stderr] 1014 | | }; [INFO] [stderr] 1015 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1018 | / out! { [""] { [INFO] [stderr] 1019 | | impl<'a> Ord for RowRef<'a> { [INFO] [stderr] 1020 | | fn cmp(&self, rhs: &Self) -> Ordering { [INFO] [stderr] 1021 | | self.#SORT_KEY.cmp(&rhs.#SORT_KEY) [INFO] [stderr] 1022 | | } [INFO] [stderr] 1023 | | } [INFO] [stderr] 1024 | | }}; [INFO] [stderr] | |___________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 731 | / out! { [INFO] [stderr] 732 | | ["selecting"] { [INFO] [stderr] 733 | | impl<'a> Read<'a> { [INFO] [stderr] 734 | | /// Select every row. (Immutable version; a slightly different mutable version is defined for [`Write`].) [INFO] [stderr] ... | [INFO] [stderr] 791 | | }; [INFO] [stderr] 792 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1027 | / out! { [INFO] [stderr] 1028 | | table.sorted || !table.immutable => ["swapping"] { [INFO] [stderr] 1029 | | // Making this public would break many guarantees! [INFO] [stderr] 1030 | | impl<'u> Write<'u> { [INFO] [stderr] ... | [INFO] [stderr] 1053 | | }; [INFO] [stderr] 1054 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1056 | / out! { !table.immutable && table.derive.clone && !table.consistent => ["merge functions"] { [INFO] [stderr] 1057 | | impl<'u> Write<'u> { [INFO] [stderr] 1058 | | /// Remove all rows for which the predicate returns `false`. [INFO] [stderr] 1059 | | pub fn retain bool>(&mut self, mut f: F) { [INFO] [stderr] ... | [INFO] [stderr] 1138 | | } [INFO] [stderr] 1139 | | };} [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1140 | / out! { !table.immutable && table.derive.clone && !table.sorted && !table.consistent => ["visit"] { [INFO] [stderr] 1141 | | impl<'u> Write<'u> { [INFO] [stderr] 1142 | | pub fn visit(&mut self, f: F) [INFO] [stderr] 1143 | | where [INFO] [stderr] ... | [INFO] [stderr] 1149 | | } [INFO] [stderr] 1150 | | };} [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 816 | / out! { ["foreign row removal"] { [INFO] [stderr] 817 | | impl<'u> Write<'u> { [INFO] [stderr] 818 | | #( [INFO] [stderr] 819 | | /// `deleted` is a list of removed foreign keys. [INFO] [stderr] ... | [INFO] [stderr] 860 | | } [INFO] [stderr] 861 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 877 | / out! { ["foreign_auto"] { [INFO] [stderr] 878 | | impl Tracker for #TRACK_EVENTS { [INFO] [stderr] 879 | | // #FOREIGN_ELEMENT is a GenericRowId. [INFO] [stderr] 880 | | // We need to get at the TableRow... [INFO] [stderr] ... | [INFO] [stderr] 891 | | } [INFO] [stderr] 892 | | }}; [INFO] [stderr] | |___________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 904 | / out! { [INFO] [stderr] 905 | | table.consistent => ["Extra drops"] { [INFO] [stderr] 906 | | /// Prevent moving out columns to improve `RefA` safety. [INFO] [stderr] 907 | | impl<'u> Drop for Read<'u> { [INFO] [stderr] ... | [INFO] [stderr] 921 | | }; [INFO] [stderr] 922 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 904 | / out! { [INFO] [stderr] 905 | | table.consistent => ["Extra drops"] { [INFO] [stderr] 906 | | /// Prevent moving out columns to improve `RefA` safety. [INFO] [stderr] 907 | | impl<'u> Drop for Read<'u> { [INFO] [stderr] ... | [INFO] [stderr] 921 | | }; [INFO] [stderr] 922 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 924 | / out! { [INFO] [stderr] 925 | | table.consistent => ["event logging for consistent tables"] { [INFO] [stderr] 926 | | impl<'u> Write<'u> { [INFO] [stderr] 927 | | #[inline] fn event_cleared(&mut self) { self._table.flush.select_all() } [INFO] [stderr] ... | [INFO] [stderr] 943 | | // FIXME: event_del_reserve is inacessible! [INFO] [stderr] 944 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 924 | / out! { [INFO] [stderr] 925 | | table.consistent => ["event logging for consistent tables"] { [INFO] [stderr] 926 | | impl<'u> Write<'u> { [INFO] [stderr] 927 | | #[inline] fn event_cleared(&mut self) { self._table.flush.select_all() } [INFO] [stderr] ... | [INFO] [stderr] 943 | | // FIXME: event_del_reserve is inacessible! [INFO] [stderr] 944 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 946 | / out! { ["mut methods safe for all guarantees"] { [INFO] [stderr] 947 | | impl<'u> Write<'u> { [INFO] [stderr] 948 | | /** Prepare the table for insertion of a specific amount of data. `self.len()` is [INFO] [stderr] 949 | | * unchanged. */ [INFO] [stderr] ... | [INFO] [stderr] 976 | | } [INFO] [stderr] 977 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 979 | / out! { [INFO] [stderr] 980 | | table.sorted => ["derive Ord for Row from RowRef"] { [INFO] [stderr] 981 | | impl PartialOrd for Row { [INFO] [stderr] 982 | | fn partial_cmp(&self, rhs: &Row) -> Option { [INFO] [stderr] ... | [INFO] [stderr] 1014 | | }; [INFO] [stderr] 1015 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1018 | / out! { [""] { [INFO] [stderr] 1019 | | impl<'a> Ord for RowRef<'a> { [INFO] [stderr] 1020 | | fn cmp(&self, rhs: &Self) -> Ordering { [INFO] [stderr] 1021 | | self.#SORT_KEY.cmp(&rhs.#SORT_KEY) [INFO] [stderr] 1022 | | } [INFO] [stderr] 1023 | | } [INFO] [stderr] 1024 | | }}; [INFO] [stderr] | |___________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1151 | / out! { [INFO] [stderr] 1152 | | !table.immutable && table.sorted && !table.consistent => ["row pushing for sorted tables"] { [INFO] [stderr] 1153 | | impl<'u> Write<'u> { [INFO] [stderr] 1154 | | /// Merge in a sorted (or sortable) Iterator of `Row`s. [INFO] [stderr] ... | [INFO] [stderr] 1329 | | }; [INFO] [stderr] 1330 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1027 | / out! { [INFO] [stderr] 1028 | | table.sorted || !table.immutable => ["swapping"] { [INFO] [stderr] 1029 | | // Making this public would break many guarantees! [INFO] [stderr] 1030 | | impl<'u> Write<'u> { [INFO] [stderr] ... | [INFO] [stderr] 1053 | | }; [INFO] [stderr] 1054 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1151 | / out! { [INFO] [stderr] 1152 | | !table.immutable && table.sorted && !table.consistent => ["row pushing for sorted tables"] { [INFO] [stderr] 1153 | | impl<'u> Write<'u> { [INFO] [stderr] 1154 | | /// Merge in a sorted (or sortable) Iterator of `Row`s. [INFO] [stderr] ... | [INFO] [stderr] 1329 | | }; [INFO] [stderr] 1330 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1056 | / out! { !table.immutable && table.derive.clone && !table.consistent => ["merge functions"] { [INFO] [stderr] 1057 | | impl<'u> Write<'u> { [INFO] [stderr] 1058 | | /// Remove all rows for which the predicate returns `false`. [INFO] [stderr] 1059 | | pub fn retain bool>(&mut self, mut f: F) { [INFO] [stderr] ... | [INFO] [stderr] 1138 | | } [INFO] [stderr] 1139 | | };} [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1140 | / out! { !table.immutable && table.derive.clone && !table.sorted && !table.consistent => ["visit"] { [INFO] [stderr] 1141 | | impl<'u> Write<'u> { [INFO] [stderr] 1142 | | pub fn visit(&mut self, f: F) [INFO] [stderr] 1143 | | where [INFO] [stderr] ... | [INFO] [stderr] 1149 | | } [INFO] [stderr] 1150 | | };} [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1332 | / out! { ["Lock & Load"] { [INFO] [stderr] 1333 | | [INFO] [stderr] 1334 | | use std::mem::transmute; [INFO] [stderr] 1335 | | use std::sync::{RwLockReadGuard, RwLockWriteGuard, LockResult, TryLockResult}; [INFO] [stderr] ... | [INFO] [stderr] 1469 | | } [INFO] [stderr] 1470 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1486 | / out! { [INFO] [stderr] 1487 | | true || table.consistent => ["tracking"] { [INFO] [stderr] 1488 | | #( [INFO] [stderr] 1489 | | /// You must implement [`Tracker`] on this struct to maintain consistency by responding to [INFO] [stderr] ... | [INFO] [stderr] 1507 | | }*/ // FIXME: Some of my stuff is registering trackers to tables that shouldn't have them? o_O But it works!? [INFO] [stderr] 1508 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1151 | / out! { [INFO] [stderr] 1152 | | !table.immutable && table.sorted && !table.consistent => ["row pushing for sorted tables"] { [INFO] [stderr] 1153 | | impl<'u> Write<'u> { [INFO] [stderr] 1154 | | /// Merge in a sorted (or sortable) Iterator of `Row`s. [INFO] [stderr] ... | [INFO] [stderr] 1329 | | }; [INFO] [stderr] 1330 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1512 | / out! { ["`context!` duck-type implementation"] { [INFO] [stderr] 1513 | | use self::v11::context::Lockable; [INFO] [stderr] 1514 | | [INFO] [stderr] 1515 | | unsafe impl<'u> Lockable<'u> for Write<'u> { [INFO] [stderr] ... | [INFO] [stderr] 1524 | | // Can't do Edit because it has multiple lifetimes :( [INFO] [stderr] 1525 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1151 | / out! { [INFO] [stderr] 1152 | | !table.immutable && table.sorted && !table.consistent => ["row pushing for sorted tables"] { [INFO] [stderr] 1153 | | impl<'u> Write<'u> { [INFO] [stderr] 1154 | | /// Merge in a sorted (or sortable) Iterator of `Row`s. [INFO] [stderr] ... | [INFO] [stderr] 1329 | | }; [INFO] [stderr] 1330 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1565 | / out! { table.derive.clone => ["Extraction"] { [INFO] [stderr] 1566 | | impl<'u> Write<'u> { [INFO] [stderr] 1567 | | pub fn restore_extract( [INFO] [stderr] 1568 | | mut self, [INFO] [stderr] ... | [INFO] [stderr] 1649 | | } [INFO] [stderr] 1650 | | };}; [INFO] [stderr] | |________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> lib.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | out.write(formatted.as_bytes()).expect("dump failed"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: aborting due to 35 previous errors [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1332 | / out! { ["Lock & Load"] { [INFO] [stderr] 1333 | | [INFO] [stderr] 1334 | | use std::mem::transmute; [INFO] [stderr] 1335 | | use std::sync::{RwLockReadGuard, RwLockWriteGuard, LockResult, TryLockResult}; [INFO] [stderr] ... | [INFO] [stderr] 1469 | | } [INFO] [stderr] 1470 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1486 | / out! { [INFO] [stderr] 1487 | | true || table.consistent => ["tracking"] { [INFO] [stderr] 1488 | | #( [INFO] [stderr] 1489 | | /// You must implement [`Tracker`] on this struct to maintain consistency by responding to [INFO] [stderr] ... | [INFO] [stderr] 1507 | | }*/ // FIXME: Some of my stuff is registering trackers to tables that shouldn't have them? o_O But it works!? [INFO] [stderr] 1508 | | }; [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1512 | / out! { ["`context!` duck-type implementation"] { [INFO] [stderr] 1513 | | use self::v11::context::Lockable; [INFO] [stderr] 1514 | | [INFO] [stderr] 1515 | | unsafe impl<'u> Lockable<'u> for Write<'u> { [INFO] [stderr] ... | [INFO] [stderr] 1524 | | // Can't do Edit because it has multiple lifetimes :( [INFO] [stderr] 1525 | | }}; [INFO] [stderr] | |_______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: Could not compile `v11_macros`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> output.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | out.write(buff.as_bytes())?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1565 | / out! { table.derive.clone => ["Extraction"] { [INFO] [stderr] 1566 | | impl<'u> Write<'u> { [INFO] [stderr] 1567 | | pub fn restore_extract( [INFO] [stderr] 1568 | | mut self, [INFO] [stderr] ... | [INFO] [stderr] 1649 | | } [INFO] [stderr] 1650 | | };}; [INFO] [stderr] | |________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> lib.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | out.write(formatted.as_bytes()).expect("dump failed"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: aborting due to 35 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `v11_macros`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "6b0b8e009a1eef9551243430f4e741d2403db372ea7d7f4b4e3a77568da06417"` [INFO] running `"docker" "rm" "-f" "6b0b8e009a1eef9551243430f4e741d2403db372ea7d7f4b4e3a77568da06417"` [INFO] [stdout] 6b0b8e009a1eef9551243430f4e741d2403db372ea7d7f4b4e3a77568da06417