[INFO] crate gust 0.1.4 is already in cache [INFO] extracting crate gust 0.1.4 into work/ex/clippy-test-run/sources/stable/reg/gust/0.1.4 [INFO] extracting crate gust 0.1.4 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/gust/0.1.4 [INFO] validating manifest of gust-0.1.4 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 gust-0.1.4 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 gust-0.1.4 [INFO] finished frobbing gust-0.1.4 [INFO] frobbed toml for gust-0.1.4 written to work/ex/clippy-test-run/sources/stable/reg/gust/0.1.4/Cargo.toml [INFO] started frobbing gust-0.1.4 [INFO] finished frobbing gust-0.1.4 [INFO] frobbed toml for gust-0.1.4 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/gust/0.1.4/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 gust-0.1.4 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/gust/0.1.4:/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] 3a01e28b7dd5a6907a96346e569796226bcc916f758e6d5742da3345825ed540 [INFO] running `"docker" "start" "-a" "3a01e28b7dd5a6907a96346e569796226bcc916f758e6d5742da3345825ed540"` [INFO] [stderr] Compiling serde v1.0.85 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling serde_json v1.0.37 [INFO] [stderr] Compiling cargo_metadata v0.6.4 [INFO] [stderr] Compiling skeptic v0.13.4 [INFO] [stderr] Compiling liquid v0.13.7 [INFO] [stderr] Checking gust v0.1.4 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/backend/elements/general.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/backend/elements/general.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/frontend/html_render.rs:7:18 [INFO] [stderr] | [INFO] [stderr] 7 | const TEMPLATE: &'static str = include_str!("template.html"); [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/frontend/html_render.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | Ok((output)) [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/frontend/html_render.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | Ok((output)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_parens)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/frontend/html_render.rs:7:18 [INFO] [stderr] | [INFO] [stderr] 7 | const TEMPLATE: &'static str = include_str!("template.html"); [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/frontend/html_render.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | Ok((output)) [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: Consider removing unnecessary double parentheses [INFO] [stderr] --> src/frontend/html_render.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | Ok((output)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_parens)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_parens [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::bar_chart::BarChartData` [INFO] [stderr] --> src/backend/elements/bar_chart.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | / pub fn new() -> BarChartData { [INFO] [stderr] 14 | | BarChartData { [INFO] [stderr] 15 | | name: String::from("table"), [INFO] [stderr] 16 | | values: vec![], [INFO] [stderr] 17 | | } [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::stacked_bar_chart::StackedBarData` [INFO] [stderr] --> src/backend/elements/stacked_bar_chart.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | / pub fn new() -> StackedBarData { [INFO] [stderr] 22 | | StackedBarData { [INFO] [stderr] 23 | | name: String::from("table"), [INFO] [stderr] 24 | | transform: vec![StackedBarTransform::new()], [INFO] [stderr] 25 | | values: vec![], [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::stacked_bar_chart::StackedBarTransform` [INFO] [stderr] --> src/backend/elements/stacked_bar_chart.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / pub fn new() -> StackedBarTransform { [INFO] [stderr] 41 | | StackedBarTransform { [INFO] [stderr] 42 | | transform_type: String::from("stack"), [INFO] [stderr] 43 | | group_by: vec![String::from("x")], [INFO] [stderr] ... | [INFO] [stderr] 46 | | } [INFO] [stderr] 47 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 39 | impl Default for backend::elements::stacked_bar_chart::StackedBarTransform { [INFO] [stderr] 40 | fn default() -> Self { [INFO] [stderr] 41 | Self::new() [INFO] [stderr] 42 | } [INFO] [stderr] 43 | } [INFO] [stderr] | [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::bar_chart::BarChartData` [INFO] [stderr] --> src/backend/elements/bar_chart.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | / pub fn new() -> BarChartData { [INFO] [stderr] 14 | | BarChartData { [INFO] [stderr] 15 | | name: String::from("table"), [INFO] [stderr] 16 | | values: vec![], [INFO] [stderr] 17 | | } [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::stacked_bar_chart::StackedBarMark` [INFO] [stderr] --> src/backend/elements/stacked_bar_chart.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | / pub fn new() -> StackedBarMark { [INFO] [stderr] 136 | | StackedBarMark { [INFO] [stderr] 137 | | mark_type: String::from("rect"), [INFO] [stderr] 138 | | from: KeyVal::new("data", "table"), [INFO] [stderr] 139 | | encode: StackedBarEncoding::new(), [INFO] [stderr] 140 | | } [INFO] [stderr] 141 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 134 | impl Default for backend::elements::stacked_bar_chart::StackedBarMark { [INFO] [stderr] 135 | fn default() -> Self { [INFO] [stderr] 136 | Self::new() [INFO] [stderr] 137 | } [INFO] [stderr] 138 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartSignal` [INFO] [stderr] --> src/backend/elements/line_chart.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | / pub fn new() -> LineChartSignal { [INFO] [stderr] 15 | | LineChartSignal { [INFO] [stderr] 16 | | name: String::from("interpolate"), [INFO] [stderr] 17 | | value: String::from("linear"), [INFO] [stderr] 18 | | bind: LineChartInterpolation::new(), [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for backend::elements::line_chart::LineChartSignal { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::line_chart::LineChartInterpolation` [INFO] [stderr] --> src/backend/elements/line_chart.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | / pub fn new() -> LineChartInterpolation { [INFO] [stderr] 34 | | LineChartInterpolation { [INFO] [stderr] 35 | | input: String::from("select"), [INFO] [stderr] 36 | | options: vec![ [INFO] [stderr] ... | [INFO] [stderr] 47 | | } [INFO] [stderr] 48 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 28 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::line_chart::LineChartData` [INFO] [stderr] --> src/backend/elements/line_chart.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | / pub fn new() -> LineChartData { [INFO] [stderr] 61 | | LineChartData { [INFO] [stderr] 62 | | name: String::from("table"), [INFO] [stderr] 63 | | values: vec![], [INFO] [stderr] 64 | | } [INFO] [stderr] 65 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartMark` [INFO] [stderr] --> src/backend/elements/line_chart.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | / pub fn new() -> LineChartMark { [INFO] [stderr] 153 | | LineChartMark { [INFO] [stderr] 154 | | mark_type: String::from("group"), [INFO] [stderr] 155 | | from: LineChartFacet::new(), [INFO] [stderr] 156 | | marks: vec![LineChartMarkDescription::new()], [INFO] [stderr] 157 | | } [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 151 | impl Default for backend::elements::line_chart::LineChartMark { [INFO] [stderr] 152 | fn default() -> Self { [INFO] [stderr] 153 | Self::new() [INFO] [stderr] 154 | } [INFO] [stderr] 155 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartMarkDescription` [INFO] [stderr] --> src/backend/elements/line_chart.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | / pub fn new() -> LineChartMarkDescription { [INFO] [stderr] 179 | | LineChartMarkDescription { [INFO] [stderr] 180 | | mark_type: String::from("line"), [INFO] [stderr] 181 | | from: KeyVal::new("data", "series"), [INFO] [stderr] 182 | | encode: LineChartEncoding::new(), [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 177 | impl Default for backend::elements::line_chart::LineChartMarkDescription { [INFO] [stderr] 178 | fn default() -> Self { [INFO] [stderr] 179 | Self::new() [INFO] [stderr] 180 | } [INFO] [stderr] 181 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartEncoding` [INFO] [stderr] --> src/backend/elements/line_chart.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | / pub fn new() -> LineChartEncoding { [INFO] [stderr] 207 | | LineChartEncoding { [INFO] [stderr] 208 | | enter: LineChartEnter::new(), [INFO] [stderr] 209 | | update: LineChartUpdate::new(), [INFO] [stderr] 210 | | hover: LineChartHover::new(), [INFO] [stderr] 211 | | } [INFO] [stderr] 212 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 205 | impl Default for backend::elements::line_chart::LineChartEncoding { [INFO] [stderr] 206 | fn default() -> Self { [INFO] [stderr] 207 | Self::new() [INFO] [stderr] 208 | } [INFO] [stderr] 209 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartEnter` [INFO] [stderr] --> src/backend/elements/line_chart.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | / pub fn new() -> LineChartEnter { [INFO] [stderr] 225 | | LineChartEnter { [INFO] [stderr] 226 | | x: JSONDict::create("scale", "x", "field", "x"), [INFO] [stderr] 227 | | y: JSONDict::create("scale", "y", "field", "y"), [INFO] [stderr] ... | [INFO] [stderr] 230 | | } [INFO] [stderr] 231 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 223 | impl Default for backend::elements::line_chart::LineChartEnter { [INFO] [stderr] 224 | fn default() -> Self { [INFO] [stderr] 225 | Self::new() [INFO] [stderr] 226 | } [INFO] [stderr] 227 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::stacked_bar_chart::StackedBarData` [INFO] [stderr] --> src/backend/elements/stacked_bar_chart.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | / pub fn new() -> StackedBarData { [INFO] [stderr] 22 | | StackedBarData { [INFO] [stderr] 23 | | name: String::from("table"), [INFO] [stderr] 24 | | transform: vec![StackedBarTransform::new()], [INFO] [stderr] 25 | | values: vec![], [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 7 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::stacked_bar_chart::StackedBarTransform` [INFO] [stderr] --> src/backend/elements/stacked_bar_chart.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / pub fn new() -> StackedBarTransform { [INFO] [stderr] 41 | | StackedBarTransform { [INFO] [stderr] 42 | | transform_type: String::from("stack"), [INFO] [stderr] 43 | | group_by: vec![String::from("x")], [INFO] [stderr] ... | [INFO] [stderr] 46 | | } [INFO] [stderr] 47 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 39 | impl Default for backend::elements::stacked_bar_chart::StackedBarTransform { [INFO] [stderr] 40 | fn default() -> Self { [INFO] [stderr] 41 | Self::new() [INFO] [stderr] 42 | } [INFO] [stderr] 43 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartUpdate` [INFO] [stderr] --> src/backend/elements/line_chart.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | / pub fn new() -> LineChartUpdate { [INFO] [stderr] 241 | | LineChartUpdate { [INFO] [stderr] 242 | | interpolate: KeyVal::new("signal", "interpolate"), [INFO] [stderr] 243 | | fillOpacity: QualKeyVal::new("value", 1.0), [INFO] [stderr] 244 | | } [INFO] [stderr] 245 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 239 | impl Default for backend::elements::line_chart::LineChartUpdate { [INFO] [stderr] 240 | fn default() -> Self { [INFO] [stderr] 241 | Self::new() [INFO] [stderr] 242 | } [INFO] [stderr] 243 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartHover` [INFO] [stderr] --> src/backend/elements/line_chart.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | / pub fn new() -> LineChartHover { [INFO] [stderr] 255 | | LineChartHover { [INFO] [stderr] 256 | | fillOpacity: QualKeyVal::new("value", 0.5), [INFO] [stderr] 257 | | } [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 253 | impl Default for backend::elements::line_chart::LineChartHover { [INFO] [stderr] 254 | fn default() -> Self { [INFO] [stderr] 255 | Self::new() [INFO] [stderr] 256 | } [INFO] [stderr] 257 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartFacet` [INFO] [stderr] --> src/backend/elements/line_chart.rs:266:5 [INFO] [stderr] | [INFO] [stderr] 266 | / pub fn new() -> LineChartFacet { [INFO] [stderr] 267 | | LineChartFacet { [INFO] [stderr] 268 | | facet: LineChartDescriptor::new(), [INFO] [stderr] 269 | | } [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 265 | impl Default for backend::elements::line_chart::LineChartFacet { [INFO] [stderr] 266 | fn default() -> Self { [INFO] [stderr] 267 | Self::new() [INFO] [stderr] 268 | } [INFO] [stderr] 269 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::stacked_bar_chart::StackedBarMark` [INFO] [stderr] --> src/backend/elements/stacked_bar_chart.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | / pub fn new() -> StackedBarMark { [INFO] [stderr] 136 | | StackedBarMark { [INFO] [stderr] 137 | | mark_type: String::from("rect"), [INFO] [stderr] 138 | | from: KeyVal::new("data", "table"), [INFO] [stderr] 139 | | encode: StackedBarEncoding::new(), [INFO] [stderr] 140 | | } [INFO] [stderr] 141 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 134 | impl Default for backend::elements::stacked_bar_chart::StackedBarMark { [INFO] [stderr] 135 | fn default() -> Self { [INFO] [stderr] 136 | Self::new() [INFO] [stderr] 137 | } [INFO] [stderr] 138 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::line_chart::LineChartDescriptor` [INFO] [stderr] --> src/backend/elements/line_chart.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | / pub fn new() -> LineChartDescriptor { [INFO] [stderr] 281 | | LineChartDescriptor { [INFO] [stderr] 282 | | name: String::from("series"), [INFO] [stderr] 283 | | data: String::from("table"), [INFO] [stderr] 284 | | groupby: String::from("z"), [INFO] [stderr] 285 | | } [INFO] [stderr] 286 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 274 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::bar_chart::BarChart` [INFO] [stderr] --> src/backend/bar_chart.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | / pub fn new() -> BarChart { [INFO] [stderr] 25 | | BarChart { [INFO] [stderr] 26 | | identifier: String::from("barchart"), [INFO] [stderr] 27 | | description: String::from("A barchart"), [INFO] [stderr] ... | [INFO] [stderr] 39 | | } [INFO] [stderr] 40 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::stacked_bar_chart::StackedBarChart` [INFO] [stderr] --> src/backend/stacked_bar_chart.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / pub fn new() -> StackedBarChart { [INFO] [stderr] 29 | | StackedBarChart { [INFO] [stderr] 30 | | identifier: String::from("stacked_bar_chart"), [INFO] [stderr] 31 | | description: String::from("Stacked Bar Chart"), [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 12 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartSignal` [INFO] [stderr] --> src/backend/elements/line_chart.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | / pub fn new() -> LineChartSignal { [INFO] [stderr] 15 | | LineChartSignal { [INFO] [stderr] 16 | | name: String::from("interpolate"), [INFO] [stderr] 17 | | value: String::from("linear"), [INFO] [stderr] 18 | | bind: LineChartInterpolation::new(), [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for backend::elements::line_chart::LineChartSignal { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::line_chart::LineChart` [INFO] [stderr] --> src/backend/line_chart.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / pub fn new() -> LineChart { [INFO] [stderr] 21 | | LineChart { [INFO] [stderr] 22 | | identifier: String::from("line_chart"), [INFO] [stderr] 23 | | description: String::from("Line Chart"), [INFO] [stderr] ... | [INFO] [stderr] 37 | | [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 6 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::line_chart::LineChartInterpolation` [INFO] [stderr] [INFO] [stderr] --> src/backend/elements/line_chart.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | / pub fn new() -> LineChartInterpolation { [INFO] [stderr] 34 | | LineChartInterpolation { [INFO] [stderr] 35 | | input: String::from("select"), [INFO] [stderr] 36 | | options: vec![ [INFO] [stderr] ... | [INFO] [stderr] 47 | | } [INFO] [stderr] 48 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 28 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::line_chart::LineChartData` [INFO] [stderr] --> src/backend/elements/line_chart.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | / pub fn new() -> LineChartData { [INFO] [stderr] 61 | | LineChartData { [INFO] [stderr] 62 | | name: String::from("table"), [INFO] [stderr] 63 | | values: vec![], [INFO] [stderr] 64 | | } [INFO] [stderr] 65 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartMark` [INFO] [stderr] --> src/backend/elements/line_chart.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | / pub fn new() -> LineChartMark { [INFO] [stderr] 153 | | LineChartMark { [INFO] [stderr] 154 | | mark_type: String::from("group"), [INFO] [stderr] 155 | | from: LineChartFacet::new(), [INFO] [stderr] 156 | | marks: vec![LineChartMarkDescription::new()], [INFO] [stderr] 157 | | } [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 151 | impl Default for backend::elements::line_chart::LineChartMark { [INFO] [stderr] 152 | fn default() -> Self { [INFO] [stderr] 153 | Self::new() [INFO] [stderr] 154 | } [INFO] [stderr] 155 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartMarkDescription` [INFO] [stderr] --> src/backend/elements/line_chart.rs:178:5 [INFO] [stderr] | [INFO] [stderr] 178 | / pub fn new() -> LineChartMarkDescription { [INFO] [stderr] 179 | | LineChartMarkDescription { [INFO] [stderr] 180 | | mark_type: String::from("line"), [INFO] [stderr] 181 | | from: KeyVal::new("data", "series"), [INFO] [stderr] 182 | | encode: LineChartEncoding::new(), [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 177 | impl Default for backend::elements::line_chart::LineChartMarkDescription { [INFO] [stderr] 178 | fn default() -> Self { [INFO] [stderr] 179 | Self::new() [INFO] [stderr] 180 | } [INFO] [stderr] 181 | } [INFO] [stderr] | [INFO] [stderr] warning: the loop variable `i` is used to index `v` [INFO] [stderr] --> src/lib.rs:91:18 [INFO] [stderr] | [INFO] [stderr] 91 | for i in 0..10 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 91 | for (i, ) in v.iter().enumerate().take(10) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartEncoding` [INFO] [stderr] --> src/backend/elements/line_chart.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | / pub fn new() -> LineChartEncoding { [INFO] [stderr] 207 | | LineChartEncoding { [INFO] [stderr] 208 | | enter: LineChartEnter::new(), [INFO] [stderr] 209 | | update: LineChartUpdate::new(), [INFO] [stderr] 210 | | hover: LineChartHover::new(), [INFO] [stderr] 211 | | } [INFO] [stderr] 212 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 205 | impl Default for backend::elements::line_chart::LineChartEncoding { [INFO] [stderr] 206 | fn default() -> Self { [INFO] [stderr] 207 | Self::new() [INFO] [stderr] 208 | } [INFO] [stderr] 209 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartEnter` [INFO] [stderr] --> src/backend/elements/line_chart.rs:224:5 [INFO] [stderr] | [INFO] [stderr] 224 | / pub fn new() -> LineChartEnter { [INFO] [stderr] 225 | | LineChartEnter { [INFO] [stderr] 226 | | x: JSONDict::create("scale", "x", "field", "x"), [INFO] [stderr] 227 | | y: JSONDict::create("scale", "y", "field", "y"), [INFO] [stderr] ... | [INFO] [stderr] 230 | | } [INFO] [stderr] 231 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 223 | impl Default for backend::elements::line_chart::LineChartEnter { [INFO] [stderr] 224 | fn default() -> Self { [INFO] [stderr] 225 | Self::new() [INFO] [stderr] 226 | } [INFO] [stderr] 227 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartUpdate` [INFO] [stderr] --> src/backend/elements/line_chart.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | / pub fn new() -> LineChartUpdate { [INFO] [stderr] 241 | | LineChartUpdate { [INFO] [stderr] 242 | | interpolate: KeyVal::new("signal", "interpolate"), [INFO] [stderr] 243 | | fillOpacity: QualKeyVal::new("value", 1.0), [INFO] [stderr] 244 | | } [INFO] [stderr] 245 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 239 | impl Default for backend::elements::line_chart::LineChartUpdate { [INFO] [stderr] 240 | fn default() -> Self { [INFO] [stderr] 241 | Self::new() [INFO] [stderr] 242 | } [INFO] [stderr] 243 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartHover` [INFO] [stderr] --> src/backend/elements/line_chart.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | / pub fn new() -> LineChartHover { [INFO] [stderr] 255 | | LineChartHover { [INFO] [stderr] 256 | | fillOpacity: QualKeyVal::new("value", 0.5), [INFO] [stderr] 257 | | } [INFO] [stderr] 258 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 253 | impl Default for backend::elements::line_chart::LineChartHover { [INFO] [stderr] 254 | fn default() -> Self { [INFO] [stderr] 255 | Self::new() [INFO] [stderr] 256 | } [INFO] [stderr] 257 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `backend::elements::line_chart::LineChartFacet` [INFO] [stderr] --> src/backend/elements/line_chart.rs:266:5 [INFO] [stderr] | [INFO] [stderr] 266 | / pub fn new() -> LineChartFacet { [INFO] [stderr] 267 | | LineChartFacet { [INFO] [stderr] 268 | | facet: LineChartDescriptor::new(), [INFO] [stderr] 269 | | } [INFO] [stderr] 270 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 265 | impl Default for backend::elements::line_chart::LineChartFacet { [INFO] [stderr] 266 | fn default() -> Self { [INFO] [stderr] 267 | Self::new() [INFO] [stderr] 268 | } [INFO] [stderr] 269 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::elements::line_chart::LineChartDescriptor` [INFO] [stderr] --> src/backend/elements/line_chart.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | / pub fn new() -> LineChartDescriptor { [INFO] [stderr] 281 | | LineChartDescriptor { [INFO] [stderr] 282 | | name: String::from("series"), [INFO] [stderr] 283 | | data: String::from("table"), [INFO] [stderr] 284 | | groupby: String::from("z"), [INFO] [stderr] 285 | | } [INFO] [stderr] 286 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 274 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::bar_chart::BarChart` [INFO] [stderr] --> src/backend/bar_chart.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | / pub fn new() -> BarChart { [INFO] [stderr] 25 | | BarChart { [INFO] [stderr] 26 | | identifier: String::from("barchart"), [INFO] [stderr] 27 | | description: String::from("A barchart"), [INFO] [stderr] ... | [INFO] [stderr] 39 | | } [INFO] [stderr] 40 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::stacked_bar_chart::StackedBarChart` [INFO] [stderr] --> src/backend/stacked_bar_chart.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / pub fn new() -> StackedBarChart { [INFO] [stderr] 29 | | StackedBarChart { [INFO] [stderr] 30 | | identifier: String::from("stacked_bar_chart"), [INFO] [stderr] 31 | | description: String::from("Stacked Bar Chart"), [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 12 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `backend::line_chart::LineChart` [INFO] [stderr] --> src/backend/line_chart.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / pub fn new() -> LineChart { [INFO] [stderr] 21 | | LineChart { [INFO] [stderr] 22 | | identifier: String::from("line_chart"), [INFO] [stderr] 23 | | description: String::from("Line Chart"), [INFO] [stderr] ... | [INFO] [stderr] 37 | | [INFO] [stderr] 38 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 6 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 36.80s [INFO] running `"docker" "inspect" "3a01e28b7dd5a6907a96346e569796226bcc916f758e6d5742da3345825ed540"` [INFO] running `"docker" "rm" "-f" "3a01e28b7dd5a6907a96346e569796226bcc916f758e6d5742da3345825ed540"` [INFO] [stdout] 3a01e28b7dd5a6907a96346e569796226bcc916f758e6d5742da3345825ed540