[INFO] crate ncollide3d 0.17.3 is already in cache [INFO] extracting crate ncollide3d 0.17.3 into work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/reg/ncollide3d/0.17.3 [INFO] extracting crate ncollide3d 0.17.3 into work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/reg/ncollide3d/0.17.3 [INFO] validating manifest of ncollide3d-0.17.3 on toolchain master#f66e4697ae286985ddefc53c3a047614568458bb [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of ncollide3d-0.17.3 on toolchain try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing ncollide3d-0.17.3 [INFO] finished frobbing ncollide3d-0.17.3 [INFO] frobbed toml for ncollide3d-0.17.3 written to work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/reg/ncollide3d/0.17.3/Cargo.toml [INFO] started frobbing ncollide3d-0.17.3 [INFO] finished frobbing ncollide3d-0.17.3 [INFO] frobbed toml for ncollide3d-0.17.3 written to work/ex/pr-58592/sources/try#c3b22200e6f5b70eb1f99ae6944d989ae17a458a/reg/ncollide3d/0.17.3/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c3b22200e6f5b70eb1f99ae6944d989ae17a458a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking ncollide3d-0.17.3 against master#f66e4697ae286985ddefc53c3a047614568458bb for pr-58592 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58592/worker-6/master#f66e4697ae286985ddefc53c3a047614568458bb:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58592/sources/master#f66e4697ae286985ddefc53c3a047614568458bb/reg/ncollide3d/0.17.3:/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" "+f66e4697ae286985ddefc53c3a047614568458bb-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 54ea8ab0123fd1e16537eb41491e0736011a0037e537c3c6a6c833889a2b6d4c [INFO] running `"docker" "start" "-a" "54ea8ab0123fd1e16537eb41491e0736011a0037e537c3c6a6c833889a2b6d4c"` [INFO] [stderr] Checking alga v0.7.2 [INFO] [stderr] Checking nalgebra v0.16.13 [INFO] [stderr] Checking ncollide2d v0.17.3 [INFO] [stderr] Checking ncollide3d v0.17.3 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/bounding_volume/bounding_sphere.rs:64:32 [INFO] [stderr] | [INFO] [stderr] 64 | let distance_squared = na::norm_squared(&delta_pos); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm': use `Matrix::norm` or `Quaternion::norm` instead [INFO] [stderr] --> src/bounding_volume/bounding_sphere.rs:73:24 [INFO] [stderr] | [INFO] [stderr] 73 | let distance = na::norm(&delta_pos); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/bounding_sphere.rs:88:32 [INFO] [stderr] | [INFO] [stderr] 88 | let s_center_dir = na::dot(&self.center.coords, &dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/bounding_sphere.rs:89:32 [INFO] [stderr] | [INFO] [stderr] 89 | let o_center_dir = na::dot(&other.center.coords, &dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm': use `Matrix::norm` or `Quaternion::norm` instead [INFO] [stderr] --> src/bounding_volume/bounding_sphere_cuboid.rs:10:22 [INFO] [stderr] | [INFO] [stderr] 10 | let radius = na::norm(self.half_extents()); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:97:17 [INFO] [stderr] | [INFO] [stderr] 97 | na::dot(generator.as_ref(), dir.as_ref()) <= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | na::dot(normal.as_ref(), dir.as_ref()) >= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:103:17 [INFO] [stderr] | [INFO] [stderr] 103 | na::dot(normal.as_ref(), dir.as_ref()).abs() >= N::one() - c_eps [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:107:24 [INFO] [stderr] | [INFO] [stderr] 107 | if na::dot(g.as_ref(), dir.as_ref()) > na::zero() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | na::dot(generator.as_ref(), dir.as_ref()) >= N::one() - c_eps [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:128:17 [INFO] [stderr] | [INFO] [stderr] 128 | na::dot(normal.as_ref(), dir.as_ref()) <= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:131:17 [INFO] [stderr] | [INFO] [stderr] 131 | na::dot(normal.as_ref(), dir.as_ref()).abs() <= c_eps [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:152:35 [INFO] [stderr] | [INFO] [stderr] 152 | let dot = na::dot(&*generators[0], dir.as_ref()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:159:32 [INFO] [stderr] | [INFO] [stderr] 159 | if na::dot(&*normal, dir.as_ref()).abs() > eps { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:165:32 [INFO] [stderr] | [INFO] [stderr] 165 | if na::dot(&middle, dir.as_ref()) < na::zero() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:172:29 [INFO] [stderr] | [INFO] [stderr] 172 | na::dot(&cross1, &*normal) * na::dot(&cross2, &*normal) <= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:172:58 [INFO] [stderr] | [INFO] [stderr] 172 | na::dot(&cross1, &*normal) * na::dot(&cross2, &*normal) <= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:177:39 [INFO] [stderr] | [INFO] [stderr] 177 | let dot = na::dot(&*generators[0], dir.as_ref()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:187:39 [INFO] [stderr] | [INFO] [stderr] 187 | let dot = na::dot(dir.as_ref(), &cross); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:199:25 [INFO] [stderr] | [INFO] [stderr] 199 | na::dot(¢er, dir.as_ref()) >= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:242:42 [INFO] [stderr] | [INFO] [stderr] 242 | let coords = Point2::new(na::dot(&basis[0], &dpt), na::dot(&basis[1], &dpt)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:242:68 [INFO] [stderr] | [INFO] [stderr] 242 | let coords = Point2::new(na::dot(&basis[0], &dpt), na::dot(&basis[1], &dpt)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:248:42 [INFO] [stderr] | [INFO] [stderr] 248 | let coords = Point2::new(na::dot(&basis[0], &dpt), na::dot(&basis[1], &dpt)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:248:68 [INFO] [stderr] | [INFO] [stderr] 248 | let coords = Point2::new(na::dot(&basis[0], &dpt), na::dot(&basis[1], &dpt)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/plane_ball_manifold_generator.rs:49:24 [INFO] [stderr] | [INFO] [stderr] 49 | let dist = na::dot(&(ball_center - plane_center), plane_normal.as_ref()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/plane_convex_polyhedron_manifold_generator.rs:51:28 [INFO] [stderr] | [INFO] [stderr] 51 | let dist = na::dot(&dpt, plane_normal.as_ref()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/procedural/utils.rs:254:22 [INFO] [stderr] | [INFO] [stderr] 254 | normal = na::normalize(&cross) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | na::dot(&(*pt - *p0), &self.normal) >= -gjk::eps_tol::() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:251:16 [INFO] [stderr] | [INFO] [stderr] 251 | if na::dot(&dp1.cross(&dp2), &dp3) > na::zero() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:276:29 [INFO] [stderr] | [INFO] [stderr] 276 | let dist1 = na::dot( [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:284:29 [INFO] [stderr] | [INFO] [stderr] 284 | let dist2 = na::dot( [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:292:29 [INFO] [stderr] | [INFO] [stderr] 292 | let dist3 = na::dot( [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:300:29 [INFO] [stderr] | [INFO] [stderr] 300 | let dist4 = na::dot( [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:353:38 [INFO] [stderr] | [INFO] [stderr] 353 | let candidate_max_dist = na::dot(&cso_point.point.coords, &face.normal); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/epa3.rs:407:36 [INFO] [stderr] | [INFO] [stderr] 407 | let dist = na::dot(self.faces[new_face_id].normal.as_ref(), &pt); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/gjk.rs:147:26 [INFO] [stderr] | [INFO] [stderr] 147 | let min_bound = -na::dot(dir.as_ref(), &cso_point.point.coords); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/gjk.rs:278:20 [INFO] [stderr] | [INFO] [stderr] 278 | if na::dot(&dir, &ray.dir) < na::zero() && t > _eps_tol { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/gjk.rs:291:20 [INFO] [stderr] | [INFO] [stderr] 291 | if na::dot(&dir, &ray.dir) > N::zero() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/algorithms/gjk.rs:306:25 [INFO] [stderr] | [INFO] [stderr] 306 | let max_bound = na::norm_squared(&proj); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/algorithms/voronoi_simplex3.rs:54:20 [INFO] [stderr] | [INFO] [stderr] 54 | if na::norm_squared(&(self.vertices[0] - pt)) < gjk::eps_tol() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/algorithms/voronoi_simplex3.rs:62:20 [INFO] [stderr] | [INFO] [stderr] 62 | if na::norm_squared(&ab.cross(&ac)) < gjk::eps_tol() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/algorithms/voronoi_simplex3.rs:70:25 [INFO] [stderr] | [INFO] [stderr] 70 | let n = na::normalize(&ab.cross(&ac)); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/algorithms/voronoi_simplex3.rs:72:20 [INFO] [stderr] | [INFO] [stderr] 72 | if na::dot(&n, &ap).abs() < gjk::eps_tol() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/algorithms/voronoi_simplex3.rs:334:24 [INFO] [stderr] | [INFO] [stderr] 334 | let norm = na::norm_squared(&self.vertices[i].point.coords); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/closest_points_internal/ball_against_ball.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | let distance_squared = na::norm_squared(&delta_pos); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/closest_points_internal/ball_against_ball.rs:31:26 [INFO] [stderr] | [INFO] [stderr] 31 | let normal = na::normalize(&delta_pos); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/closest_points_internal/line_against_line.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | let a = na::norm_squared(dir1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/closest_points_internal/line_against_line.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | let e = na::norm_squared(dir2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/line_against_line.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | let f = na::dot(dir2, &r); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/line_against_line.rs:35:17 [INFO] [stderr] | [INFO] [stderr] 35 | let c = na::dot(dir1, &r); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/line_against_line.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | let b = na::dot(dir1, dir2); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/plane_against_support_map.rs:25:20 [INFO] [stderr] | [INFO] [stderr] 25 | let distance = na::dot(&*plane_normal, &(plane_center - deepest)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/closest_points_internal/segment_against_segment.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | let a = na::norm_squared(&d1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/closest_points_internal/segment_against_segment.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | let e = na::norm_squared(&d2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/segment_against_segment.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | let f = na::dot(&d2, &r); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/segment_against_segment.rs:77:17 [INFO] [stderr] | [INFO] [stderr] 77 | let c = na::dot(&d1, &r); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/closest_points_internal/segment_against_segment.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | let b = na::dot(&d1, &d2); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/contacts_internal/ball_against_ball.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | let distance_squared = na::norm_squared(&delta_pos); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/contacts_internal/contact.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | let depth = -na::dot(normal.as_ref(), &(world2 - world1)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:309:26 [INFO] [stderr] | [INFO] [stderr] 309 | depth = -na::dot(normal.as_ref(), &(world2 - world1)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:314:26 [INFO] [stderr] | [INFO] [stderr] 314 | depth = -na::dot(&*world_normal2, &(world1 - world2)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:341:28 [INFO] [stderr] | [INFO] [stderr] 341 | let proj = na::dot(world_dir1.as_ref(), &shift); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:366:28 [INFO] [stderr] | [INFO] [stderr] 366 | let proj = na::dot(world_dir2.as_ref(), &shift); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/contacts_internal/plane_against_support_map.rs:18:20 [INFO] [stderr] | [INFO] [stderr] 18 | let distance = na::dot(&*plane_normal, &(plane_center - deepest)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/distance_internal/ball_against_ball.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | let distance_squared = na::norm_squared(&delta_pos); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/distance_internal/plane_against_support_map.rs:17:20 [INFO] [stderr] | [INFO] [stderr] 17 | let distance = na::dot(&*plane_normal, &(plane_center - deepest)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_plane.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | let d = na::dot(self.normal().as_ref(), &ls_pt.coords); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_plane.rs:30:20 [INFO] [stderr] | [INFO] [stderr] 30 | let dist = na::dot(self.normal().as_ref(), &ls_pt.coords); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_plane.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | na::dot(self.normal().as_ref(), &ls_pt.coords) <= na::zero() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_ball.rs:13:32 [INFO] [stderr] | [INFO] [stderr] 13 | let distance_squared = na::norm_squared(&ls_pt.coords); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm': use `Matrix::norm` or `Quaternion::norm` instead [INFO] [stderr] --> src/query/point_internal/point_ball.rs:33:20 [INFO] [stderr] | [INFO] [stderr] 33 | let dist = na::norm(&m.inverse_transform_point(pt).coords) - self.radius(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_ball.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | na::norm_squared(&m.inverse_transform_point(pt).coords) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm': use `Matrix::norm` or `Quaternion::norm` instead [INFO] [stderr] --> src/query/point_internal/point_aabb.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | na::norm(&shift) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_segment.rs:58:21 [INFO] [stderr] | [INFO] [stderr] 58 | let ab_ap = na::dot(&ab, &ap); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_segment.rs:59:21 [INFO] [stderr] | [INFO] [stderr] 59 | let sqnab = na::norm_squared(&ab); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:162:26 [INFO] [stderr] | [INFO] [stderr] 162 | let vc = na::dot(&n, &ab.cross(&ap)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | let vb = -na::dot(&n, &ac.cross(&cp)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:172:26 [INFO] [stderr] | [INFO] [stderr] 172 | let va = na::dot(&n, &bc.cross(&bp)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | let ab_ap = na::dot(&ab, &ap); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | let ac_ap = na::dot(&ac, &ap); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:92:21 [INFO] [stderr] | [INFO] [stderr] 92 | let ab_bp = na::dot(&ab, &bp); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | let ac_bp = na::dot(&ac, &bp); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | let ab_cp = na::dot(&ab, &cp); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:105:21 [INFO] [stderr] | [INFO] [stderr] 105 | let ac_cp = na::dot(&ac, &cp); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:198:33 [INFO] [stderr] | [INFO] [stderr] 198 | let v = ab_ap / na::norm_squared(&ab); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:209:33 [INFO] [stderr] | [INFO] [stderr] 209 | let w = ac_ap / na::norm_squared(&ac); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:220:25 [INFO] [stderr] | [INFO] [stderr] 220 | let w = na::dot(&bc, &bp) / na::norm_squared(&bc); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:220:45 [INFO] [stderr] | [INFO] [stderr] 220 | let w = na::dot(&bc, &bp) / na::norm_squared(&bc); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:264:24 [INFO] [stderr] | [INFO] [stderr] 264 | let d_ab = na::norm_squared(&ap) - (na::norm_squared(&ab) * v * v); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:264:49 [INFO] [stderr] | [INFO] [stderr] 264 | let d_ab = na::norm_squared(&ap) - (na::norm_squared(&ab) * v * v); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:265:24 [INFO] [stderr] | [INFO] [stderr] 265 | let d_ac = na::norm_squared(&ap) - (na::norm_squared(&ac) * u * u); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:265:49 [INFO] [stderr] | [INFO] [stderr] 265 | let d_ac = na::norm_squared(&ap) - (na::norm_squared(&ac) * u * u); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:266:24 [INFO] [stderr] | [INFO] [stderr] 266 | let d_bc = na::norm_squared(&bp) - (na::norm_squared(&bc) * w * w); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/point_internal/point_triangle.rs:266:49 [INFO] [stderr] | [INFO] [stderr] 266 | let d_bc = na::norm_squared(&bp) - (na::norm_squared(&bc) * w * w); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:131:24 [INFO] [stderr] | [INFO] [stderr] 131 | let dabc = na::dot(&ap_x_ab, nabc); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:132:24 [INFO] [stderr] | [INFO] [stderr] 132 | let dabd = na::dot(&ap_x_ab, nabd); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:319:20 [INFO] [stderr] | [INFO] [stderr] 319 | if na::dot(&n, ad) * na::dot(&n, ap) < _0 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:319:38 [INFO] [stderr] | [INFO] [stderr] 319 | if na::dot(&n, ad) * na::dot(&n, ap) < _0 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:330:34 [INFO] [stderr] | [INFO] [stderr] 330 | let normal = na::normalize(&n); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:331:30 [INFO] [stderr] | [INFO] [stderr] 331 | let vc = na::dot(&normal, &ap.cross(bp)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:332:30 [INFO] [stderr] | [INFO] [stderr] 332 | let va = na::dot(&normal, &bp.cross(cp)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:333:30 [INFO] [stderr] | [INFO] [stderr] 333 | let vb = na::dot(&normal, &cp.cross(ap)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:48:21 [INFO] [stderr] | [INFO] [stderr] 48 | let ap_ab = na::dot(&ap, &ab); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:49:21 [INFO] [stderr] | [INFO] [stderr] 49 | let ap_ac = na::dot(&ap, &ac); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | let ap_ad = na::dot(&ap, &ad); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | let bp_bc = na::dot(&bp, &bc); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | let bp_bd = na::dot(&bp, &bd); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:66:21 [INFO] [stderr] | [INFO] [stderr] 66 | let bp_ab = na::dot(&bp, &ab); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:77:21 [INFO] [stderr] | [INFO] [stderr] 77 | let cp_ac = na::dot(&cp, &ac); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | let cp_bc = na::dot(&cp, &bc); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:79:21 [INFO] [stderr] | [INFO] [stderr] 79 | let cp_cd = na::dot(&cp, &cd); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:89:21 [INFO] [stderr] | [INFO] [stderr] 89 | let dp_cd = na::dot(&dp, &cd); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | let dp_bd = na::dot(&dp, &bd); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/point_internal/point_tetrahedron.rs:91:21 [INFO] [stderr] | [INFO] [stderr] 91 | let dp_ad = na::dot(&dp, &ad); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/proximity_internal/ball_against_ball.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | let distance_squared = na::norm_squared(&delta_pos); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/proximity_internal/plane_against_support_map.rs:25:20 [INFO] [stderr] | [INFO] [stderr] 25 | let distance = na::dot(&*plane_normal, &(plane_center - deepest)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_plane.rs:16:17 [INFO] [stderr] | [INFO] [stderr] 16 | let denom = na::dot(plane_normal, line_dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_plane.rs:21:14 [INFO] [stderr] | [INFO] [stderr] 21 | Some(na::dot(plane_normal, &dpos) / denom) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_plane.rs:53:31 [INFO] [stderr] | [INFO] [stderr] 53 | let dot_normal_dpos = na::dot(self.normal().as_ref(), &dpos.coords); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_plane.rs:60:35 [INFO] [stderr] | [INFO] [stderr] 60 | let t = dot_normal_dpos / na::dot(self.normal().as_ref(), &ls_ray.dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:79:13 [INFO] [stderr] | [INFO] [stderr] 79 | let a = na::norm_squared(&ray.dir); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:80:13 [INFO] [stderr] | [INFO] [stderr] 80 | let b = na::dot(&dcenter, &ray.dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 81 | let c = na::norm_squared(&dcenter) - radius * radius; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:42:26 [INFO] [stderr] | [INFO] [stderr] 42 | let normal = na::normalize(&pos); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:61:26 [INFO] [stderr] | [INFO] [stderr] 61 | let normal = na::normalize(&pos); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::abs': use `Matrix::abs` or `Real::abs` instead [INFO] [stderr] --> src/query/ray_internal/ray_aabb.rs:91:22 [INFO] [stderr] | [INFO] [stderr] 91 | let id = na::abs(&s); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_aabb.rs:182:30 [INFO] [stderr] | [INFO] [stderr] 182 | Some((tmax, -na::normalize(&ray.dir), far_side)) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_aabb.rs:197:26 [INFO] [stderr] | [INFO] [stderr] 197 | Some((tmin, -na::normalize(&ray.dir), near_side)) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_support_map.rs:35:32 [INFO] [stderr] | [INFO] [stderr] 35 | let ndir = na::normalize(&ray.dir); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_support_map.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | let shift = na::dot(&(supp - ray.origin), &ndir) + na::convert(0.001f64); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | let d = na::dot(&n, &ray.dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:48:13 [INFO] [stderr] | [INFO] [stderr] 48 | let t = na::dot(&ap, &n); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:68:14 [INFO] [stderr] | [INFO] [stderr] 68 | v = -na::dot(&ac, &e); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | w = na::dot(&ab, &e); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:82:19 [INFO] [stderr] | [INFO] [stderr] 82 | normal = -na::normalize(&n); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | v = na::dot(&ac, &e); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:92:14 [INFO] [stderr] | [INFO] [stderr] 92 | w = -na::dot(&ab, &e); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::normalize': use `Matrix::normalize` or `Quaternion::normalize` instead [INFO] [stderr] --> src/query/ray_internal/ray_triangle.rs:100:18 [INFO] [stderr] | [INFO] [stderr] 100 | normal = na::normalize(&n); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/cone.rs:64:16 [INFO] [stderr] | [INFO] [stderr] 64 | if na::dot(&local_dir, &vres) < local_dir[1] * self.half_height() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex.rs:180:16 [INFO] [stderr] | [INFO] [stderr] 180 | if na::dot(&*n1, &*n2) > N::one() - eps { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex.rs:432:27 [INFO] [stderr] | [INFO] [stderr] 432 | let mut max_dot = na::dot(&*self.faces[0].normal, &ls_dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex.rs:436:23 [INFO] [stderr] | [INFO] [stderr] 436 | let dot = na::dot(&*face.normal, &ls_dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex.rs:471:16 [INFO] [stderr] | [INFO] [stderr] 471 | if na::dot(face.normal.as_ref(), local_dir.as_ref()) >= ceps { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex.rs:481:16 [INFO] [stderr] | [INFO] [stderr] 481 | if na::dot(edge.dir.as_ref(), local_dir.as_ref()).abs() <= seps { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::try_normalize': use `Matrix::try_normalize` or `Quaternion::try_normalize` instead [INFO] [stderr] --> src/shape/convex_polygonal_feature3.rs:107:31 [INFO] [stderr] | [INFO] [stderr] 107 | if let Some(normal) = na::try_normalize(&normal, N::default_epsilon()) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex_polygonal_feature3.rs:141:24 [INFO] [stderr] | [INFO] [stderr] 141 | let dist = na::dot(n.as_ref(), &dpt); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/convex_polygonal_feature3.rs:147:20 [INFO] [stderr] | [INFO] [stderr] 147 | if na::dot(&dpt, &self.edge_normals[i]) > na::zero() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm': use `Matrix::norm` or `Quaternion::norm` instead [INFO] [stderr] --> src/shape/segment.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | na::norm(&self.scaled_direction()) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/segment.rs:104:12 [INFO] [stderr] | [INFO] [stderr] 104 | if na::dot(&self.a.coords, &local_dir) > na::dot(&self.b.coords, &local_dir) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/segment.rs:104:50 [INFO] [stderr] | [INFO] [stderr] 104 | if na::dot(&self.a.coords, &local_dir) > na::dot(&self.b.coords, &local_dir) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/segment.rs:234:23 [INFO] [stderr] | [INFO] [stderr] 234 | let dot = na::dot(seg_dir.as_ref(), local_dir.as_ref()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/shape/shape.rs:27:44 [INFO] [stderr] | [INFO] [stderr] 27 | BoundingSphere::new(aabb.center(), na::norm_squared(&aabb.half_extents())) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/triangle.rs:113:18 [INFO] [stderr] | [INFO] [stderr] 113 | let d1 = na::dot(&self.a().coords, &local_dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/triangle.rs:114:18 [INFO] [stderr] | [INFO] [stderr] 114 | let d2 = na::dot(&self.b().coords, &local_dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/triangle.rs:115:18 [INFO] [stderr] | [INFO] [stderr] 115 | let d3 = na::dot(&self.c().coords, &local_dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/shape/triangle.rs:247:12 [INFO] [stderr] | [INFO] [stderr] 247 | if na::dot(&normal, &*dir) >= na::zero() { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/hacd.rs:480:28 [INFO] [stderr] | [INFO] [stderr] 480 | let distance = na::dot(&sv.coords, &ray.dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/hacd.rs:782:12 [INFO] [stderr] | [INFO] [stderr] 782 | if na::dot(&sa.coords, dir) > na::dot(&sb.coords, dir) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/hacd.rs:782:39 [INFO] [stderr] | [INFO] [stderr] 782 | if na::dot(&sa.coords, dir) > na::dot(&sb.coords, dir) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull_utils.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | let dot = na::dot(direction, &pt.coordinates()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull_utils.rs:40:19 [INFO] [stderr] | [INFO] [stderr] 40 | let dot = na::dot(direction, &points[*i].coordinates()); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/transformation/convex_hull2.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | if !na::norm_squared(&p1p2).is_zero() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull2.rs:233:9 [INFO] [stderr] | [INFO] [stderr] 233 | na::dot(&(*pt - *p0), &self.normal) > _eps * na::convert(100.0f64) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull3.rs:248:21 [INFO] [stderr] | [INFO] [stderr] 248 | na::dot(&point.coords, axis1), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull3.rs:249:21 [INFO] [stderr] | [INFO] [stderr] 249 | na::dot(&point.coords, axis2), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull3.rs:577:9 [INFO] [stderr] | [INFO] [stderr] 577 | na::dot(&self.normal, &(points[point] - points[self.pts[0]])) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull3.rs:614:9 [INFO] [stderr] | [INFO] [stderr] 614 | na::dot(&(*pt - *p0), &self.normal) > _eps * na::convert(100.0f64) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/transformation/convex_hull3.rs:637:9 [INFO] [stderr] | [INFO] [stderr] 637 | na::dot(&(*pt - *p0), &self.normal) >= na::zero() || aff_dep [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:41:14 [INFO] [stderr] | [INFO] [stderr] 41 | let na = na::norm_squared(&a); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:42:14 [INFO] [stderr] | [INFO] [stderr] 42 | let nb = na::norm_squared(&b); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/triangle.rs:44:15 [INFO] [stderr] | [INFO] [stderr] 44 | let dab = na::dot(&a, &b); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | let nc = na::norm_squared(&c); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/triangle.rs:68:33 [INFO] [stderr] | [INFO] [stderr] 68 | let center = *pc + (a * na::dot(&k, &b) - b * na::dot(&k, &a)) / denom; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/triangle.rs:68:55 [INFO] [stderr] | [INFO] [stderr] 68 | let center = *pc + (a * na::dot(&k, &b) - b * na::dot(&k, &a)) / denom; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | na::norm_squared(&p1p2.cross(&p1p3)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/triangle.rs:111:15 [INFO] [stderr] | [INFO] [stderr] 111 | let d11 = na::dot(&p1p, &p1p2); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/triangle.rs:112:15 [INFO] [stderr] | [INFO] [stderr] 112 | let d12 = na::dot(&p2p, &p2p3); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/triangle.rs:113:15 [INFO] [stderr] | [INFO] [stderr] 113 | let d13 = na::dot(&p3p, &p3p1); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:115:33 [INFO] [stderr] | [INFO] [stderr] 115 | d11 >= na::zero() && d11 <= na::norm_squared(&p1p2) && d12 >= na::zero() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | && d12 <= na::norm_squared(&p2p3) && d13 >= na::zero() && d13 <= na::norm_squared(&p3p1) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::norm_squared': use `Matrix::norm_squared` or `Quaternion::norm_squared` instead [INFO] [stderr] --> src/utils/triangle.rs:116:74 [INFO] [stderr] | [INFO] [stderr] 116 | && d12 <= na::norm_squared(&p2p3) && d13 >= na::zero() && d13 <= na::norm_squared(&p3p1) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/point_cloud_support_point.rs:8:24 [INFO] [stderr] | [INFO] [stderr] 8 | let mut best_dot = na::dot(&points[0].coords, dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'na::dot': use `Matrix::dot` or `Quaternion::dot` instead [INFO] [stderr] --> src/utils/point_cloud_support_point.rs:12:19 [INFO] [stderr] | [INFO] [stderr] 12 | let dot = na::dot(&p.coords, dir); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/aabb_cuboid.rs:11:22 [INFO] [stderr] | [INFO] [stderr] 11 | let center = Point::from_coordinates(m.translation.to_vector()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/aabb_ball.rs:20:14 [INFO] [stderr] | [INFO] [stderr] 20 | &Point::from_coordinates(m.translation.to_vector()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/aabb_utils.rs:28:15 [INFO] [stderr] | [INFO] [stderr] 28 | AABB::new(Point::from_coordinates(min), Point::from_coordinates(max)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/aabb_utils.rs:28:45 [INFO] [stderr] | [INFO] [stderr] 28 | AABB::new(Point::from_coordinates(min), Point::from_coordinates(max)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/bounding_sphere_cuboid.rs:9:22 [INFO] [stderr] | [INFO] [stderr] 9 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/bounding_sphere_cone.rs:10:22 [INFO] [stderr] | [INFO] [stderr] 10 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/bounding_sphere_ball.rs:9:22 [INFO] [stderr] | [INFO] [stderr] 9 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/bounding_sphere_cylinder.rs:10:22 [INFO] [stderr] | [INFO] [stderr] 10 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/bounding_sphere_capsule.rs:9:22 [INFO] [stderr] | [INFO] [stderr] 9 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/bounding_volume/bounding_sphere_plane.rs:9:22 [INFO] [stderr] | [INFO] [stderr] 9 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/bounding_volume/polyhedral_cone.rs:188:54 [INFO] [stderr] | [INFO] [stderr] 188 | center += generators[i1].unwrap(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/ball_ball_manifold_generator.rs:51:28 [INFO] [stderr] | [INFO] [stderr] 51 | let center_a = Point::from_coordinates(ma.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/ball_ball_manifold_generator.rs:52:28 [INFO] [stderr] | [INFO] [stderr] 52 | let center_b = Point::from_coordinates(mb.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/ball_convex_polyhedron_manifold_generator.rs:51:31 [INFO] [stderr] | [INFO] [stderr] 51 | let ball_center = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/ball_convex_polyhedron_manifold_generator.rs:71:55 [INFO] [stderr] | [INFO] [stderr] 71 | let world1 = ball_center + normal.unwrap() * ball.radius(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:232:57 [INFO] [stderr] | [INFO] [stderr] 232 | Vector::orthonormal_subspace_basis(&[normal.unwrap()], |dir| { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:259:74 [INFO] [stderr] | [INFO] [stderr] 259 | let n2 = self.manifold2.normal.as_ref().unwrap().unwrap(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:262:89 [INFO] [stderr] | [INFO] [stderr] 262 | ray_internal::plane_toi_with_line(p2, &n2, &origin, &normal.unwrap()) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:263:58 [INFO] [stderr] | [INFO] [stderr] 263 | let world2 = origin + normal.unwrap() * toi2; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:284:74 [INFO] [stderr] | [INFO] [stderr] 284 | let n1 = self.manifold1.normal.as_ref().unwrap().unwrap(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:287:89 [INFO] [stderr] | [INFO] [stderr] 287 | ray_internal::plane_toi_with_line(p1, &n1, &origin, &normal.unwrap()) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/convex_polyhedron_convex_polyhedron_manifold_generator.rs:288:58 [INFO] [stderr] | [INFO] [stderr] 288 | let world1 = origin + normal.unwrap() * toi1; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/plane_ball_manifold_generator.rs:46:32 [INFO] [stderr] | [INFO] [stderr] 46 | let plane_center = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/plane_ball_manifold_generator.rs:48:31 [INFO] [stderr] | [INFO] [stderr] 48 | let ball_center = Point::from_coordinates(m2.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/contact_generator/plane_convex_polyhedron_manifold_generator.rs:45:32 [INFO] [stderr] | [INFO] [stderr] 45 | let plane_center = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/proximity_detector/ball_ball_proximity_detector.rs:43:18 [INFO] [stderr] | [INFO] [stderr] 43 | &Point::from_coordinates(ma.translation.vector), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/pipeline/narrow_phase/proximity_detector/ball_ball_proximity_detector.rs:45:18 [INFO] [stderr] | [INFO] [stderr] 45 | &Point::from_coordinates(mb.translation.vector), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/procedural/utils.rs:46:18 [INFO] [stderr] | [INFO] [stderr] 46 | out.push(Point::from_coordinates(pt_coords)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/algorithms/cso_point.rs:25:21 [INFO] [stderr] | [INFO] [stderr] 25 | let point = Point::from_coordinates(orig1 - orig2); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/closest_points_internal/plane_against_support_map.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | let plane_center = Point::from_coordinates(mplane.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/closest_points_internal/shape_against_shape.rs:22:18 [INFO] [stderr] | [INFO] [stderr] 22 | let p1 = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/closest_points_internal/shape_against_shape.rs:23:18 [INFO] [stderr] | [INFO] [stderr] 23 | let p2 = Point::from_coordinates(m2.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0034]: multiple applicable items in scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/ncollide2d-0.17.3/src/shape/shape.rs:103:14 [INFO] [stderr] | [INFO] [stderr] 103 | self.type_id() == TypeId::of::() [INFO] [stderr] | ^^^^^^^ multiple `type_id` found [INFO] [stderr] | [INFO] [stderr] note: candidate #1 is defined in the trait `shape::shape::GetTypeId` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/ncollide2d-0.17.3/src/shape/shape.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | fn type_id(&self) -> TypeId; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: to disambiguate the method call, write `shape::shape::GetTypeId::type_id(&self)` instead [INFO] [stderr] note: candidate #2 is defined in the trait `std::any::Any` [INFO] [stderr] = help: to disambiguate the method call, write `std::any::Any::type_id(&self)` instead [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:342:31 [INFO] [stderr] | [INFO] [stderr] 342 | shift -= dir1.unwrap() * proj; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:367:31 [INFO] [stderr] | [INFO] [stderr] 367 | shift -= dir2.unwrap() * proj; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:427:26 [INFO] [stderr] | [INFO] [stderr] 427 | world1 += normal.unwrap() * self.margin1; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/query/contacts_internal/contact_kinematic.rs:428:26 [INFO] [stderr] | [INFO] [stderr] 428 | world2 += normal.unwrap() * (-self.margin2); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/contacts_internal/plane_against_support_map.rs:15:24 [INFO] [stderr] | [INFO] [stderr] 15 | let plane_center = Point::from_coordinates(mplane.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/contacts_internal/shape_against_shape.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let p1 = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/contacts_internal/shape_against_shape.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let p2 = Point::from_coordinates(m2.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/distance_internal/plane_against_support_map.rs:14:24 [INFO] [stderr] | [INFO] [stderr] 14 | let plane_center = Point::from_coordinates(mplane.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/distance_internal/shape_against_shape.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | let p1 = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/distance_internal/shape_against_shape.rs:15:18 [INFO] [stderr] | [INFO] [stderr] 15 | let p2 = Point::from_coordinates(m2.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/query/point_internal/point_capsule.rs:20:63 [INFO] [stderr] | [INFO] [stderr] 20 | PointProjection::new(inside, proj.point + dir.unwrap() * self.radius()) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_vector': Use `::from` instead. [INFO] [stderr] --> src/query/point_internal/point_support_map.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | let m = Translation::from_vector(-point.coords) * m; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0034`. [INFO] [stderr] error: Could not compile `ncollide2d`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/proximity_internal/plane_against_support_map.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | let plane_center = Point::from_coordinates(mplane.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/proximity_internal/shape_against_shape.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let p1 = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/proximity_internal/shape_against_shape.rs:21:18 [INFO] [stderr] | [INFO] [stderr] 21 | let p2 = Point::from_coordinates(m2.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | ball_toi_with_ray(&Point::from_coordinates(m.translation.vector), self.radius(), ray, solid).1 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:37:22 [INFO] [stderr] | [INFO] [stderr] 37 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_ball.rs:56:22 [INFO] [stderr] | [INFO] [stderr] 56 | let center = Point::from_coordinates(m.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_cuboid.rs:10:18 [INFO] [stderr] | [INFO] [stderr] 10 | let dl = Point::from_coordinates(-*self.half_extents()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_cuboid.rs:11:18 [INFO] [stderr] | [INFO] [stderr] 11 | let ur = Point::from_coordinates(*self.half_extents()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_cuboid.rs:22:18 [INFO] [stderr] | [INFO] [stderr] 22 | let dl = Point::from_coordinates(-*self.half_extents()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_cuboid.rs:23:18 [INFO] [stderr] | [INFO] [stderr] 23 | let ur = Point::from_coordinates(*self.half_extents()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_cuboid.rs:35:18 [INFO] [stderr] | [INFO] [stderr] 35 | let dl = Point::from_coordinates(-*self.half_extents()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/ray_internal/ray_cuboid.rs:36:18 [INFO] [stderr] | [INFO] [stderr] 36 | let ur = Point::from_coordinates(*self.half_extents()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/time_of_impact_internal/shape_against_shape.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let p1 = Point::from_coordinates(m1.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/query/time_of_impact_internal/shape_against_shape.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let p2 = Point::from_coordinates(m2.translation.vector); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/capsule.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | m * Point::from_coordinates(res + local_dir * self.radius()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cone.rs:70:13 [INFO] [stderr] | [INFO] [stderr] 70 | m * Point::from_coordinates(vres) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/shape/convex_polygonal_feature3.rs:116:39 [INFO] [stderr] | [INFO] [stderr] 116 | self.edge_normals.push(normal.unwrap()) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/shape/convex_polygonal_feature3.rs:142:34 [INFO] [stderr] | [INFO] [stderr] 142 | let proj = *pt + (-n.unwrap() * dist); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | m * Point::from_coordinates(res) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | Point::from_coordinates(res) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | let p1 = Point::from_coordinates(res); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:96:18 [INFO] [stderr] | [INFO] [stderr] 96 | let p2 = Point::from_coordinates(res); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:160:22 [INFO] [stderr] | [INFO] [stderr] 160 | out.push(Point::from_coordinates(vertex), FeatureId::Vertex(vertex_id)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:166:22 [INFO] [stderr] | [INFO] [stderr] 166 | out.push(Point::from_coordinates(vertex), FeatureId::Vertex(vertex_id)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:172:22 [INFO] [stderr] | [INFO] [stderr] 172 | out.push(Point::from_coordinates(vertex), FeatureId::Vertex(vertex_id)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:178:22 [INFO] [stderr] | [INFO] [stderr] 178 | out.push(Point::from_coordinates(vertex), FeatureId::Vertex(vertex_id)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:295:30 [INFO] [stderr] | [INFO] [stderr] 295 | let p1 = Point::from_coordinates(support_point); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:297:30 [INFO] [stderr] | [INFO] [stderr] 297 | let p2 = Point::from_coordinates(support_point); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cuboid.rs:316:21 [INFO] [stderr] | [INFO] [stderr] 316 | m * Point::from_coordinates(support_point), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_coordinates': Use Point::from(vector) instead. [INFO] [stderr] --> src/shape/cylinder.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | m * Point::from_coordinates(vres) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0034]: multiple applicable items in scope [INFO] [stderr] --> src/shape/shape.rs:103:14 [INFO] [stderr] | [INFO] [stderr] 103 | self.type_id() == TypeId::of::() [INFO] [stderr] | ^^^^^^^ multiple `type_id` found [INFO] [stderr] | [INFO] [stderr] note: candidate #1 is defined in the trait `shape::shape::GetTypeId` [INFO] [stderr] --> src/shape/shape.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | fn type_id(&self) -> TypeId; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: to disambiguate the method call, write `shape::shape::GetTypeId::type_id(&self)` instead [INFO] [stderr] note: candidate #2 is defined in the trait `std::any::Any` [INFO] [stderr] = help: to disambiguate the method call, write `std::any::Any::type_id(&self)` instead [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_vector': Use `::from` instead. [INFO] [stderr] --> src/transformation/hacd.rs:170:24 [INFO] [stderr] | [INFO] [stderr] 170 | mesh.translate_by(&Translation3::from_vector(-center.coords)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::from_vector': Use `::from` instead. [INFO] [stderr] --> src/transformation/hacd.rs:179:24 [INFO] [stderr] | [INFO] [stderr] 179 | mesh.translate_by(&Translation3::from_vector(center.coords)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item '>::unwrap': use `.into_inner()` instead [INFO] [stderr] --> src/utils/isometry_ops.rs:41:44 [INFO] [stderr] | [INFO] [stderr] 41 | self.rotation.to_rotation_matrix().unwrap().abs() * *v [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0034`. [INFO] [stderr] error: Could not compile `ncollide3d`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "54ea8ab0123fd1e16537eb41491e0736011a0037e537c3c6a6c833889a2b6d4c"` [INFO] running `"docker" "rm" "-f" "54ea8ab0123fd1e16537eb41491e0736011a0037e537c3c6a6c833889a2b6d4c"` [INFO] [stdout] 54ea8ab0123fd1e16537eb41491e0736011a0037e537c3c6a6c833889a2b6d4c