[INFO] crate svgbob 0.5.0-alpha.1 is already in cache [INFO] checking svgbob-0.5.0-alpha.1 against master#45d050cde277b22a755847338f2acc2c7b834141 for pr-71393 [INFO] extracting crate svgbob 0.5.0-alpha.1 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate svgbob 0.5.0-alpha.1 on toolchain 45d050cde277b22a755847338f2acc2c7b834141 [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate svgbob 0.5.0-alpha.1 [INFO] finished tweaking crates.io crate svgbob 0.5.0-alpha.1 [INFO] tweaked toml for crates.io crate svgbob 0.5.0-alpha.1 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate crates.io crate svgbob 0.5.0-alpha.1 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dfeb263ff11ff3f986404ab538bbb47e12a80eb252f2ee77ab3fb852e8c2e921 [INFO] running `"docker" "start" "-a" "dfeb263ff11ff3f986404ab538bbb47e12a80eb252f2ee77ab3fb852e8c2e921"` [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Checking rand_core v0.4.2 [INFO] [stderr] Compiling proc-macro2 v1.0.8 [INFO] [stderr] Compiling syn v1.0.14 [INFO] [stderr] Compiling libm v0.1.4 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking fixedbitset v0.1.9 [INFO] [stderr] Checking ordermap v0.3.5 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Checking downcast-rs v1.1.1 [INFO] [stderr] Checking pom v3.1.0 [INFO] [stderr] Compiling num-traits v0.2.11 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-rational v0.2.3 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Checking rand_jitter v0.1.4 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking itertools v0.8.2 [INFO] [stderr] Checking rand_hc v0.1.0 [INFO] [stderr] Checking rand_isaac v0.1.1 [INFO] [stderr] Checking rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Checking smallvec v0.6.13 [INFO] [stderr] Checking sauron_vdom v0.22.0 [INFO] [stderr] Checking petgraph v0.4.13 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Checking num-integer v0.1.42 [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] Checking alga v0.9.2 [INFO] [stderr] Checking nalgebra v0.18.1 [INFO] [stderr] Compiling thiserror-impl v1.0.11 [INFO] [stderr] Checking thiserror v1.0.11 [INFO] [stderr] Checking sauron v0.22.1 [INFO] [stderr] Checking ncollide2d v0.19.2 [INFO] [stderr] Checking svgbob v0.5.0-alpha.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `svg` [INFO] [stderr] --> src/buffer/cell_buffer.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | svg, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DerefMut`, `Deref` [INFO] [stderr] --> src/buffer/cell_buffer/contacts.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | ops::{Deref, DerefMut}, [INFO] [stderr] | ^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CellGrid`, `Circle`, `Line`, `Marker`, `PolygonTag`, `Polygon`, `marker_line` [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:4:37 [INFO] [stderr] | [INFO] [stderr] 4 | fragment_buffer::fragment::{marker_line, Line, Polygon, PolygonTag}, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] 5 | CellGrid, FragmentBuffer, Property, PropertyBuffer, StringBuffer, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 8 | fragment::{Circle, Marker}, [INFO] [stderr] | ^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `html::attributes::class` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | use sauron::{html::attributes::class, Node}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CellGrid`, `PolygonTag` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:3:55 [INFO] [stderr] | [INFO] [stderr] 3 | fragment_buffer::fragment::{polygon::Polygon, PolygonTag}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 4 | Cell, CellGrid, Fragment, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `*` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:19:26 [INFO] [stderr] | [INFO] [stderr] 19 | svg::{attributes::*, *}, [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MarkerLine` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/polygon.rs:4:31 [INFO] [stderr] | [INFO] [stderr] 4 | marker_line::{Marker, MarkerLine}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ops::Deref` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/polygon.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | use std::{cmp::Ordering, fmt, ops::Deref}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `attributes` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/rect.rs:6:12 [INFO] [stderr] | [INFO] [stderr] 6 | html::{attributes, attributes::*}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `buffer::Settings` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment_tree.rs:1:13 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::{buffer::Settings, Fragment}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DerefMut`, `Deref` [INFO] [stderr] --> src/buffer/property_buffer.rs:9:11 [INFO] [stderr] | [INFO] [stderr] 9 | ops::{Deref, DerefMut}, [INFO] [stderr] | ^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::point::Point` [INFO] [stderr] --> src/buffer/string_buffer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::point::Point; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ArrowBottomLeft`, `ArrowBottomRight`, `ArrowTopLeft`, `ArrowTopRight` [INFO] [stderr] --> src/map/unicode_map.rs:4:26 [INFO] [stderr] | [INFO] [stderr] 4 | ArrowBottom, ArrowBottomLeft, ArrowBottomRight, ArrowLeft, ArrowRight, ArrowTop, [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] 5 | ArrowTopLeft, ArrowTopRight, DiamondBullet, [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `fragment::Line` [INFO] [stderr] --> src/util.rs:1:13 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::{fragment::Line, Point}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `call`, `end` [INFO] [stderr] --> src/util.rs:81:23 [INFO] [stderr] | [INFO] [stderr] 81 | use pom::parser::{call, end, is_a, list, none_of, one_of, sym, tag, Parser}; [INFO] [stderr] | ^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `svg` [INFO] [stderr] --> src/buffer/cell_buffer.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | svg, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DerefMut`, `Deref` [INFO] [stderr] --> src/buffer/cell_buffer/contacts.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | ops::{Deref, DerefMut}, [INFO] [stderr] | ^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CellGrid`, `Circle`, `Line`, `Marker`, `PolygonTag`, `Polygon`, `marker_line` [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:4:37 [INFO] [stderr] | [INFO] [stderr] 4 | fragment_buffer::fragment::{marker_line, Line, Polygon, PolygonTag}, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] 5 | CellGrid, FragmentBuffer, Property, PropertyBuffer, StringBuffer, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 8 | fragment::{Circle, Marker}, [INFO] [stderr] | ^^^^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `html::attributes::class` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | use sauron::{html::attributes::class, Node}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `CellGrid` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:4:15 [INFO] [stderr] | [INFO] [stderr] 4 | Cell, CellGrid, Fragment, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `*` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:19:26 [INFO] [stderr] | [INFO] [stderr] 19 | svg::{attributes::*, *}, [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MarkerLine` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/polygon.rs:4:31 [INFO] [stderr] | [INFO] [stderr] 4 | marker_line::{Marker, MarkerLine}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ops::Deref` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/polygon.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | use std::{cmp::Ordering, fmt, ops::Deref}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `attributes` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/rect.rs:6:12 [INFO] [stderr] | [INFO] [stderr] 6 | html::{attributes, attributes::*}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `buffer::Settings` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment_tree.rs:1:13 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::{buffer::Settings, Fragment}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DerefMut`, `Deref` [INFO] [stderr] --> src/buffer/property_buffer.rs:9:11 [INFO] [stderr] | [INFO] [stderr] 9 | ops::{Deref, DerefMut}, [INFO] [stderr] | ^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::point::Point` [INFO] [stderr] --> src/buffer/string_buffer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::point::Point; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ArrowBottomLeft`, `ArrowBottomRight`, `ArrowTopLeft`, `ArrowTopRight` [INFO] [stderr] --> src/map/unicode_map.rs:4:26 [INFO] [stderr] | [INFO] [stderr] 4 | ArrowBottom, ArrowBottomLeft, ArrowBottomRight, ArrowLeft, ArrowRight, ArrowTop, [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] 5 | ArrowTopLeft, ArrowTopRight, DiamondBullet, [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `fragment::Line` [INFO] [stderr] --> src/util.rs:1:13 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::{fragment::Line, Point}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `call`, `end` [INFO] [stderr] --> src/util.rs:81:23 [INFO] [stderr] | [INFO] [stderr] 81 | use pom::parser::{call, end, is_a, list, none_of, one_of, sym, tag, Parser}; [INFO] [stderr] | ^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | 0.0..=10.0 => 0.0, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(illegal_floating_point_literal_pattern)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:146:19 [INFO] [stderr] | [INFO] [stderr] 146 | 0.0..=10.0 => 0.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:147:13 [INFO] [stderr] | [INFO] [stderr] 147 | 10.0..=50.0 => 63.435, //45.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:147:20 [INFO] [stderr] | [INFO] [stderr] 147 | 10.0..=50.0 => 63.435, //45.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | 50.0..=80.0 => 63.435, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:148:20 [INFO] [stderr] | [INFO] [stderr] 148 | 50.0..=80.0 => 63.435, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | 80.0..=100.0 => 90.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:149:20 [INFO] [stderr] | [INFO] [stderr] 149 | 80.0..=100.0 => 90.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | 100.0..=130.0 => 116.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | 100.0..=130.0 => 116.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | 130.0..=170.0 => 116.565, //135.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:151:21 [INFO] [stderr] | [INFO] [stderr] 151 | 130.0..=170.0 => 116.565, //135.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | 170.0..=190.0 => 180.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | 170.0..=190.0 => 180.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:153:13 [INFO] [stderr] | [INFO] [stderr] 153 | 190.0..=230.0 => 243.435, //225.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | 190.0..=230.0 => 243.435, //225.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:154:13 [INFO] [stderr] | [INFO] [stderr] 154 | 230.0..=260.0 => 243.435, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | 230.0..=260.0 => 243.435, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:155:13 [INFO] [stderr] | [INFO] [stderr] 155 | 260.0..=280.0 => 270.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:155:21 [INFO] [stderr] | [INFO] [stderr] 155 | 260.0..=280.0 => 270.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:156:13 [INFO] [stderr] | [INFO] [stderr] 156 | 280.0..=310.0 => 296.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:156:21 [INFO] [stderr] | [INFO] [stderr] 156 | 280.0..=310.0 => 296.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:157:13 [INFO] [stderr] | [INFO] [stderr] 157 | 310.0..=350.0 => 296.565, //315.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:157:21 [INFO] [stderr] | [INFO] [stderr] 157 | 310.0..=350.0 => 296.565, //315.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:158:13 [INFO] [stderr] | [INFO] [stderr] 158 | 350.0..=360.0 => 0.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | 350.0..=360.0 => 0.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: unused variable: `top_left` [INFO] [stderr] --> src/buffer/cell_buffer.rs:142:14 [INFO] [stderr] | [INFO] [stderr] 142 | let (top_left, bottom_right) = self.bounds().unwrap_or((Cell::new(0, 0), Cell::new(0, 0))); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_top_left` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `top_left` [INFO] [stderr] --> src/buffer/fragment_buffer.rs:101:14 [INFO] [stderr] | [INFO] [stderr] 101 | let (top_left, bottom_right) = self.bounds().unwrap_or((Cell::new(0, 0), Cell::new(0, 0))); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_top_left` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `threshold_length` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:269:13 [INFO] [stderr] | [INFO] [stderr] 269 | let threshold_length = self.heading().threshold_length(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold_length` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:315:13 [INFO] [stderr] | [INFO] [stderr] 315 | let direction = polygon.tags.get(0).map(|tag| tag.direction()).flatten(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:342:17 [INFO] [stderr] | [INFO] [stderr] 342 | let direction = polygon.tags.get(0).map(|tag| tag.direction()).flatten(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `heading` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:343:17 [INFO] [stderr] | [INFO] [stderr] 343 | let heading = self.heading(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_heading` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_same_direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:353:17 [INFO] [stderr] | [INFO] [stderr] 353 | let is_same_direction = polygon [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_same_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_opposite` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:358:17 [INFO] [stderr] | [INFO] [stderr] 358 | let is_opposite = polygon [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_opposite` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_diamond` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:363:17 [INFO] [stderr] | [INFO] [stderr] 363 | let is_diamond = Some(Marker::Diamond) == marker; [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_diamond` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/marker_line.rs:107:17 [INFO] [stderr] | [INFO] [stderr] 107 | let direction = polygon.tags.get(0).map(|tag| tag.direction()); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fragments` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:180:44 [INFO] [stderr] | [INFO] [stderr] 180 | pub(in crate) fn match_property(&self, fragments: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fragments` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/map/circle_map.rs:408:10 [INFO] [stderr] | [INFO] [stderr] 408 | for (i, set) in subset.iter().enumerate() { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `center_cell` [INFO] [stderr] --> src/map/circle_map.rs:255:38 [INFO] [stderr] | [INFO] [stderr] 255 | CIRCLE_MAP.iter().map(|(art, center_cell, center, radius)|{ [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_center_cell` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `center_cell` [INFO] [stderr] --> src/map/circle_map.rs:262:38 [INFO] [stderr] | [INFO] [stderr] 262 | CIRCLE_MAP.iter().map(|(art, center_cell, center, radius)|{ [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_center_cell` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/util.rs:117:33 [INFO] [stderr] | [INFO] [stderr] 117 | ... Err(e) =... [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer.rs:177:21 [INFO] [stderr] | [INFO] [stderr] 177 | let mut group_members = contacts [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer.rs:191:13 [INFO] [stderr] | [INFO] [stderr] 191 | let mut svg_node = Self::fragments_to_node(fragments, self.legend_css(), settings, w, h) [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:207:29 [INFO] [stderr] | [INFO] [stderr] 207 | let (mut fragments, mut un_endorsed) = Self::endorse_rects(groups); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:209:14 [INFO] [stderr] | [INFO] [stderr] 209 | let (mut circle_fragments, mut un_endorsed) = Self::endorse_circles_and_arcs(un_endorsed); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:209:36 [INFO] [stderr] | [INFO] [stderr] 209 | let (mut circle_fragments, mut un_endorsed) = Self::endorse_circles_and_arcs(un_endorsed); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | 0.0..=10.0 => 0.0, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:373:17 [INFO] [stderr] | [INFO] [stderr] 373 | let mut extended_line = new_line.extend(threshold_length); [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/marker_line.rs:180:13 [INFO] [stderr] | [INFO] [stderr] 180 | let mut node: Node = self.line.into(); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/property_buffer.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | let mut behavioral_fragments = property.fragments( [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `any_along_side` [INFO] [stderr] --> src/buffer/fragment_buffer/direction.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub(crate) fn any_along_side(&self, tags: &[PolygonTag]) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_along_side` [INFO] [stderr] --> src/buffer/fragment_buffer/direction.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub(crate) fn is_along_side(&self, tag: &PolygonTag) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/arc.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `can_merge_circle` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:393:5 [INFO] [stderr] | [INFO] [stderr] 393 | pub(crate) fn can_merge_circle(&self, circle: &Circle) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:444:5 [INFO] [stderr] | [INFO] [stderr] 444 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `localize` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:512:5 [INFO] [stderr] | [INFO] [stderr] 512 | pub(crate) fn localize(&self, cell: Cell) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_arrow` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/marker_line.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | fn is_arrow(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `enclose` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment_tree.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | fn enclose(&mut self, other: &Self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `bounds` [INFO] [stderr] --> src/buffer/fragment_buffer.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | fn bounds(&self) -> Option<(Cell, Cell)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_size` [INFO] [stderr] --> src/buffer/fragment_buffer.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | pub(crate) fn get_size(&self, settings: &Settings) -> (f32, f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_alphabet` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | pub(crate) fn is_alphabet(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `match_property` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | pub(in crate) fn match_property(&self, fragments: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:198:5 [INFO] [stderr] | [INFO] [stderr] 198 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 79 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | 0.0..=10.0 => 0.0, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(illegal_floating_point_literal_pattern)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:146:19 [INFO] [stderr] | [INFO] [stderr] 146 | 0.0..=10.0 => 0.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:147:13 [INFO] [stderr] | [INFO] [stderr] 147 | 10.0..=50.0 => 63.435, //45.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:147:20 [INFO] [stderr] | [INFO] [stderr] 147 | 10.0..=50.0 => 63.435, //45.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | 50.0..=80.0 => 63.435, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:148:20 [INFO] [stderr] | [INFO] [stderr] 148 | 50.0..=80.0 => 63.435, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | 80.0..=100.0 => 90.0, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:149:20 [INFO] [stderr] | [INFO] [stderr] 149 | 80.0..=100.0 => 90.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | 100.0..=130.0 => 116.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | 100.0..=130.0 => 116.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | 130.0..=170.0 => 116.565, //135.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:151:21 [INFO] [stderr] | [INFO] [stderr] 151 | 130.0..=170.0 => 116.565, //135.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | 170.0..=190.0 => 180.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | 170.0..=190.0 => 180.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:153:13 [INFO] [stderr] | [INFO] [stderr] 153 | 190.0..=230.0 => 243.435, //225.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | 190.0..=230.0 => 243.435, //225.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:154:13 [INFO] [stderr] | [INFO] [stderr] 154 | 230.0..=260.0 => 243.435, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:154:21 [INFO] [stderr] | [INFO] [stderr] 154 | 230.0..=260.0 => 243.435, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:155:13 [INFO] [stderr] | [INFO] [stderr] 155 | 260.0..=280.0 => 270.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:155:21 [INFO] [stderr] | [INFO] [stderr] 155 | 260.0..=280.0 => 270.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:156:13 [INFO] [stderr] | [INFO] [stderr] 156 | 280.0..=310.0 => 296.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:156:21 [INFO] [stderr] | [INFO] [stderr] 156 | 280.0..=310.0 => 296.565, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:157:13 [INFO] [stderr] | [INFO] [stderr] 157 | 310.0..=350.0 => 296.565, //315.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:157:21 [INFO] [stderr] | [INFO] [stderr] 157 | 310.0..=350.0 => 296.565, //315.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:158:13 [INFO] [stderr] | [INFO] [stderr] 158 | 350.0..=360.0 => 0.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | 350.0..=360.0 => 0.0, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: unused variable: `top_left` [INFO] [stderr] --> src/buffer/cell_buffer.rs:142:14 [INFO] [stderr] | [INFO] [stderr] 142 | let (top_left, bottom_right) = self.bounds().unwrap_or((Cell::new(0, 0), Cell::new(0, 0))); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_top_left` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `top_left` [INFO] [stderr] --> src/buffer/fragment_buffer.rs:101:14 [INFO] [stderr] | [INFO] [stderr] 101 | let (top_left, bottom_right) = self.bounds().unwrap_or((Cell::new(0, 0), Cell::new(0, 0))); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_top_left` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `threshold_length` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:269:13 [INFO] [stderr] | [INFO] [stderr] 269 | let threshold_length = self.heading().threshold_length(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_threshold_length` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:315:13 [INFO] [stderr] | [INFO] [stderr] 315 | let direction = polygon.tags.get(0).map(|tag| tag.direction()).flatten(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:342:17 [INFO] [stderr] | [INFO] [stderr] 342 | let direction = polygon.tags.get(0).map(|tag| tag.direction()).flatten(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `heading` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:343:17 [INFO] [stderr] | [INFO] [stderr] 343 | let heading = self.heading(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_heading` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_same_direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:353:17 [INFO] [stderr] | [INFO] [stderr] 353 | let is_same_direction = polygon [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_same_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_opposite` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:358:17 [INFO] [stderr] | [INFO] [stderr] 358 | let is_opposite = polygon [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_opposite` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `is_diamond` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:363:17 [INFO] [stderr] | [INFO] [stderr] 363 | let is_diamond = Some(Marker::Diamond) == marker; [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_diamond` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `direction` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/marker_line.rs:107:17 [INFO] [stderr] | [INFO] [stderr] 107 | let direction = polygon.tags.get(0).map(|tag| tag.direction()); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direction` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fragments` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:180:44 [INFO] [stderr] | [INFO] [stderr] 180 | pub(in crate) fn match_property(&self, fragments: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fragments` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `m` [INFO] [stderr] --> src/buffer/property_buffer.rs:222:13 [INFO] [stderr] | [INFO] [stderr] 222 | let m = CellGrid::m(); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `m` [INFO] [stderr] --> src/buffer/property_buffer.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | let m = CellGrid::m(); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/map/circle_map.rs:408:10 [INFO] [stderr] | [INFO] [stderr] 408 | for (i, set) in subset.iter().enumerate() { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `center_cell` [INFO] [stderr] --> src/map/circle_map.rs:255:38 [INFO] [stderr] | [INFO] [stderr] 255 | CIRCLE_MAP.iter().map(|(art, center_cell, center, radius)|{ [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_center_cell` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `center_cell` [INFO] [stderr] --> src/map/circle_map.rs:262:38 [INFO] [stderr] | [INFO] [stderr] 262 | CIRCLE_MAP.iter().map(|(art, center_cell, center, radius)|{ [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_center_cell` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e` [INFO] [stderr] --> src/util.rs:117:33 [INFO] [stderr] | [INFO] [stderr] 117 | ... Err(e) =... [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer.rs:177:21 [INFO] [stderr] | [INFO] [stderr] 177 | let mut group_members = contacts [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer.rs:191:13 [INFO] [stderr] | [INFO] [stderr] 191 | let mut svg_node = Self::fragments_to_node(fragments, self.legend_css(), settings, w, h) [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:207:29 [INFO] [stderr] | [INFO] [stderr] 207 | let (mut fragments, mut un_endorsed) = Self::endorse_rects(groups); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:209:14 [INFO] [stderr] | [INFO] [stderr] 209 | let (mut circle_fragments, mut un_endorsed) = Self::endorse_circles_and_arcs(un_endorsed); [INFO] [stderr] | ----^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/cell_buffer/span.rs:209:36 [INFO] [stderr] | [INFO] [stderr] 209 | let (mut circle_fragments, mut un_endorsed) = Self::endorse_circles_and_arcs(un_endorsed); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment.rs:645:13 [INFO] [stderr] | [INFO] [stderr] 645 | let mut fragments1 = vec![line(k, m), line(m, o), line(c, m), line(m, w)]; [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: floating-point types cannot be used in patterns [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | 0.0..=10.0 => 0.0, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #41620 [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:373:17 [INFO] [stderr] | [INFO] [stderr] 373 | let mut extended_line = new_line.extend(threshold_length); [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/marker_line.rs:180:13 [INFO] [stderr] | [INFO] [stderr] 180 | let mut node: Node = self.line.into(); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment_tree.rs:165:13 [INFO] [stderr] | [INFO] [stderr] 165 | let mut rect1 = rect(Point::new(0.0, 0.0), Point::new(10.0, 10.0), false, false); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/fragment_buffer/fragment_tree.rs:203:13 [INFO] [stderr] | [INFO] [stderr] 203 | let mut rect1 = rect(Point::new(0.0, 0.0), Point::new(10.0, 10.0), false, false); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/buffer/property_buffer.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | let mut behavioral_fragments = property.fragments( [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `any_along_side` [INFO] [stderr] --> src/buffer/fragment_buffer/direction.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub(crate) fn any_along_side(&self, tags: &[PolygonTag]) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_along_side` [INFO] [stderr] --> src/buffer/fragment_buffer/direction.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub(crate) fn is_along_side(&self, tag: &PolygonTag) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/arc.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `can_merge_circle` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:393:5 [INFO] [stderr] | [INFO] [stderr] 393 | pub(crate) fn can_merge_circle(&self, circle: &Circle) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:444:5 [INFO] [stderr] | [INFO] [stderr] 444 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `localize` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/line.rs:512:5 [INFO] [stderr] | [INFO] [stderr] 512 | pub(crate) fn localize(&self, cell: Cell) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_arrow` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment/marker_line.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | fn is_arrow(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/fragment_buffer/fragment.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `bounds` [INFO] [stderr] --> src/buffer/fragment_buffer.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | fn bounds(&self) -> Option<(Cell, Cell)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_size` [INFO] [stderr] --> src/buffer/fragment_buffer.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | pub(crate) fn get_size(&self, settings: &Settings) -> (f32, f32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_alphabet` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | pub(crate) fn is_alphabet(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `match_property` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | pub(in crate) fn match_property(&self, fragments: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `has_endpoint` [INFO] [stderr] --> src/buffer/property_buffer/property.rs:198:5 [INFO] [stderr] | [INFO] [stderr] 198 | pub(in crate) fn has_endpoint(&self, p: Point) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 83 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 59.91s [INFO] running `"docker" "inspect" "dfeb263ff11ff3f986404ab538bbb47e12a80eb252f2ee77ab3fb852e8c2e921"` [INFO] running `"docker" "rm" "-f" "dfeb263ff11ff3f986404ab538bbb47e12a80eb252f2ee77ab3fb852e8c2e921"` [INFO] [stdout] dfeb263ff11ff3f986404ab538bbb47e12a80eb252f2ee77ab3fb852e8c2e921