[INFO] fetching crate das-grid 0.1.5... [INFO] testing das-grid-0.1.5 against 1.90.0 for beta-1.91-3 [INFO] extracting crate das-grid 0.1.5 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate das-grid 0.1.5 [INFO] finished tweaking crates.io crate das-grid 0.1.5 [INFO] tweaked toml for crates.io crate das-grid 0.1.5 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate das-grid 0.1.5 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate das-grid 0.1.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4b23ddb9644f59afbf2f2e73bcdd0bebf20e5de46606579b86a52703c128ea84 [INFO] running `Command { std: "docker" "start" "-a" "4b23ddb9644f59afbf2f2e73bcdd0bebf20e5de46606579b86a52703c128ea84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4b23ddb9644f59afbf2f2e73bcdd0bebf20e5de46606579b86a52703c128ea84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b23ddb9644f59afbf2f2e73bcdd0bebf20e5de46606579b86a52703c128ea84", kill_on_drop: false }` [INFO] [stdout] 4b23ddb9644f59afbf2f2e73bcdd0bebf20e5de46606579b86a52703c128ea84 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e8b7e02a94e58bde02997c2bcf9cd94a3efb4f3bcaea8cfa804e572ea961d749 [INFO] running `Command { std: "docker" "start" "-a" "e8b7e02a94e58bde02997c2bcf9cd94a3efb4f3bcaea8cfa804e572ea961d749", kill_on_drop: false }` [INFO] [stderr] Compiling das-grid v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] running `Command { std: "docker" "inspect" "e8b7e02a94e58bde02997c2bcf9cd94a3efb4f3bcaea8cfa804e572ea961d749", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8b7e02a94e58bde02997c2bcf9cd94a3efb4f3bcaea8cfa804e572ea961d749", kill_on_drop: false }` [INFO] [stdout] e8b7e02a94e58bde02997c2bcf9cd94a3efb4f3bcaea8cfa804e572ea961d749 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6d422de5aa09980d7b69fda7635776cd90839983280a3352f10f2f730f230ab2 [INFO] running `Command { std: "docker" "start" "-a" "6d422de5aa09980d7b69fda7635776cd90839983280a3352f10f2f730f230ab2", kill_on_drop: false }` [INFO] [stderr] Compiling das-grid v0.1.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.89s [INFO] running `Command { std: "docker" "inspect" "6d422de5aa09980d7b69fda7635776cd90839983280a3352f10f2f730f230ab2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6d422de5aa09980d7b69fda7635776cd90839983280a3352f10f2f730f230ab2", kill_on_drop: false }` [INFO] [stdout] 6d422de5aa09980d7b69fda7635776cd90839983280a3352f10f2f730f230ab2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8b7c683903ac47529415e4d8121522c4bef79a0010477e575b4bbaeab363623d [INFO] running `Command { std: "docker" "start" "-a" "8b7c683903ac47529415e4d8121522c4bef79a0010477e575b4bbaeab363623d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/das_grid-3f991158d85895f8) [INFO] [stdout] running 20 tests [INFO] [stdout] test lib_test::test_create_grid_with_str ... ok [INFO] [stdout] test lib_test::test_create_grid ... ok [INFO] [stdout] test lib_test::test_get_mut_pos ... ok [INFO] [stdout] test lib_test::test_get_pos ... ok [INFO] [stdout] test lib_test::test_get_row ... ok [INFO] [stdout] test lib_test::test_get_subgrid ... ok [INFO] [stdout] test lib_test::test_iterate_on_grid ... ok [INFO] [stdout] test lib_test::test_iterators ... ok [INFO] [stdout] test lib_test::test_mov_cell ... ok [INFO] [stdout] test lib_test::test_set_value ... ok [INFO] [stdout] test lib_test::test_mov_to_with_rules ... ok [INFO] [stdout] test lib_test::test_move_to ... ok [INFO] [stdout] test lib_test::test_new_from_vec ... ok [INFO] [stdout] test lib_test::test_set_with_rules ... ok [INFO] [stdout] test lib_test::test_stamp_subgrid ... ok [INFO] [stdout] test lib_test::test_stamp_subgrid_with_rules_1 ... ok [INFO] [stdout] test lib_test::test_enumerate ... ok [INFO] [stdout] test lib_test::test_fill_subgrid ... ok [INFO] [stdout] test lib_test::test_create_grid_with_enum ... ok [INFO] [stdout] test lib_test::test_forbidden_grid_size - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Doc-tests das_grid [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:184:1 [INFO] [stderr] | [INFO] [stderr] 184 | / /// Stores the grid values and the cells [INFO] [stderr] 185 | | /// The grid itself representation is a flatten vector which is transformed [INFO] [stderr] 186 | | /// for 2D representation when called by the user [INFO] [stderr] 187 | | /// [INFO] [stderr] ... | [INFO] [stderr] 203 | | /// assert_eq!(grid.size(), 200); [INFO] [stderr] 204 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_codeblock_attributes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:214:5 [INFO] [stderr] | [INFO] [stderr] 214 | / /// Creates a grid of size rows x columns with default value passed on the third parameter [INFO] [stderr] 215 | | /// For example this will generate a 2x2 grid of value 1: [INFO] [stderr] 216 | | /// ```.rust [INFO] [stderr] 217 | | /// let grid = das_grid::Grid::new(2, 2, 1); [INFO] [stderr] 218 | | /// assert_eq!(grid.size(), 4); [INFO] [stderr] 219 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | / /// Creates a grid from a given vector with quadratic size [INFO] [stderr] 240 | | /// For example this will generate a 2x2 grid [INFO] [stderr] 241 | | /// ```.rust [INFO] [stderr] 242 | | /// let mut grid = das_grid::Grid::new_from_vector(2, 2, vec![1, 2, 3, 4]); [INFO] [stderr] 243 | | /// assert_eq!(grid.size(), 4); [INFO] [stderr] 244 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | / /// Stamps the subgrid into the destiny grid, merging both [INFO] [stderr] 270 | | /// [INFO] [stderr] 271 | | /// If the sub grid is greater than the main grid it return an error of GridErr::SubgridOverflow [INFO] [stderr] 272 | | /// Or if the dest x, y grid is out of bounds it return error GridErr::OutOfGrid [INFO] [stderr] ... | [INFO] [stderr] 281 | | /// assert_eq!(grid.get((6, 6)).unwrap(), &1); [INFO] [stderr] 282 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | / /// Creates the a new grid which is a snapshot of the main grid on the given position and size [INFO] [stderr] 304 | | /// [INFO] [stderr] 305 | | /// If the sub grid is greater than the main grid it return an error of GridErr::SubgridOverflow [INFO] [stderr] 306 | | /// [INFO] [stderr] ... | [INFO] [stderr] 312 | | /// assert_eq!(sub_grid.get_flatten_grid(), vec![11, 12, 15, 16]); [INFO] [stderr] 313 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:332:5 [INFO] [stderr] | [INFO] [stderr] 332 | / /// Stamps the subgrid into the destiny grid, merging both [INFO] [stderr] 333 | | /// Only if no rule return error [INFO] [stderr] 334 | | /// [INFO] [stderr] 335 | | /// If the sub grid is greater than the main grid it return an error of GridErr::SubgridOverflow [INFO] [stderr] ... | [INFO] [stderr] 354 | | /// .is_err()); [INFO] [stderr] 355 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:420:5 [INFO] [stderr] | [INFO] [stderr] 420 | / /// Sets a given value to the position (x, y) [INFO] [stderr] 421 | | /// [INFO] [stderr] 422 | | /// Be careful if the value is out of the bounds of grid it will return an error [INFO] [stderr] 423 | | /// with the type of GridErr::OutOfGrid [INFO] [stderr] ... | [INFO] [stderr] 427 | | /// assert!(grid.set((0, 0), &1).is_ok()); [INFO] [stderr] 428 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:444:5 [INFO] [stderr] | [INFO] [stderr] 444 | / /// Sets a given value to the position (x, y) [INFO] [stderr] 445 | | /// Only if no rule return error [INFO] [stderr] 446 | | /// [INFO] [stderr] 447 | | /// ```.rust [INFO] [stderr] ... | [INFO] [stderr] 463 | | /// ); [INFO] [stderr] 464 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:481:5 [INFO] [stderr] | [INFO] [stderr] 481 | / /// Gets a give value to the position (x, y) as mutable [INFO] [stderr] 482 | | /// [INFO] [stderr] 483 | | /// Be careful if the value is out of the bounds of grid it will return an error [INFO] [stderr] 484 | | /// with the type of GridErr::OutOfGrid [INFO] [stderr] ... | [INFO] [stderr] 490 | | /// assert_eq!(grid.get((0, 0)).unwrap_or(&0), &50); [INFO] [stderr] 491 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:500:5 [INFO] [stderr] | [INFO] [stderr] 500 | / /// Gets a give value to the position (x, y) [INFO] [stderr] 501 | | /// [INFO] [stderr] 502 | | /// Be careful if the value is out of the bounds of grid it will return an error [INFO] [stderr] 503 | | /// with the type of GridErr::OutOfGrid [INFO] [stderr] ... | [INFO] [stderr] 508 | | /// assert_eq!(v, Ok(&1)); [INFO] [stderr] 509 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:518:5 [INFO] [stderr] | [INFO] [stderr] 518 | / /// Moves a given value from position (x, y) to destiny position (x, y) [INFO] [stderr] 519 | | /// [INFO] [stderr] 520 | | /// Be careful if the value is out of the bounds of grid it will return an error [INFO] [stderr] 521 | | /// with the type of GridErr::OutOfGrid [INFO] [stderr] ... | [INFO] [stderr] 525 | | /// assert_eq!(grid.mov((0, 0), (1, 1)), Ok(())); [INFO] [stderr] 526 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:537:5 [INFO] [stderr] | [INFO] [stderr] 537 | / /// Moves a given value from position (x, y) to destiny position (x, y) [INFO] [stderr] 538 | | /// Only if no rule return error [INFO] [stderr] 539 | | /// [INFO] [stderr] 540 | | /// Be careful if the value is out of the bounds of grid it will return an error [INFO] [stderr] ... | [INFO] [stderr] 561 | | /// ); [INFO] [stderr] 562 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:587:5 [INFO] [stderr] | [INFO] [stderr] 587 | / /// Moves a given value from position (x, y) to another position based on the direction [INFO] [stderr] 588 | | /// [INFO] [stderr] 589 | | /// The directions can be Left, Right, Top, Down: [INFO] [stderr] 590 | | /// * DasGrid::MoveDirection::Left, translates to (0, -1) [INFO] [stderr] ... | [INFO] [stderr] 600 | | /// assert_eq!(grid.mov_to((0, 0), das_grid::MoveDirection::Right), Ok(())); [INFO] [stderr] 601 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:623:5 [INFO] [stderr] | [INFO] [stderr] 623 | / /// Moves a given value from position (x, y) to another position based on the direction [INFO] [stderr] 624 | | /// Only if no rule return error [INFO] [stderr] 625 | | /// [INFO] [stderr] 626 | | /// if the dest x, y grid is out of bounds it return error GridErr::OutOfGrid [INFO] [stderr] ... | [INFO] [stderr] 649 | | /// assert!(ret.is_err()); [INFO] [stderr] 650 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:685:5 [INFO] [stderr] | [INFO] [stderr] 685 | / /// Get the size of grid based on cells length [INFO] [stderr] 686 | | /// [INFO] [stderr] 687 | | /// For instance a 10x10 grid will return the size of 100 [INFO] [stderr] 688 | | /// [INFO] [stderr] ... | [INFO] [stderr] 691 | | /// assert_eq!(grid.size(), 4); [INFO] [stderr] 692 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:697:5 [INFO] [stderr] | [INFO] [stderr] 697 | / /// The rows of the grid [INFO] [stderr] 698 | | /// ```.rust [INFO] [stderr] 699 | | /// let mut grid = das_grid::Grid::new(3, 2, 1); [INFO] [stderr] 700 | | /// assert_eq!(grid.rows(), 3); [INFO] [stderr] 701 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:706:5 [INFO] [stderr] | [INFO] [stderr] 706 | / /// The cols of the grid [INFO] [stderr] 707 | | /// ```.rust [INFO] [stderr] 708 | | /// let mut grid = das_grid::Grid::new(3, 2, 1); [INFO] [stderr] 709 | | /// assert_eq!(grid.cols(), 2); [INFO] [stderr] 710 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:715:5 [INFO] [stderr] | [INFO] [stderr] 715 | / /// Returns the grid as a tuple of (x, y) [INFO] [stderr] 716 | | /// [INFO] [stderr] 717 | | /// ```.rust [INFO] [stderr] 718 | | /// let mut grid = das_grid::Grid::new(3, 2, 1); [INFO] [stderr] ... | [INFO] [stderr] 721 | | /// } [INFO] [stderr] 722 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:741:5 [INFO] [stderr] | [INFO] [stderr] 741 | / /// Returns the type vector with the values from the col [INFO] [stderr] 742 | | /// [INFO] [stderr] 743 | | /// If the col idx is wrong it can return the error GridErr::OutOfGrid [INFO] [stderr] 744 | | /// [INFO] [stderr] ... | [INFO] [stderr] 748 | | /// assert_eq!(col, vec![2, 4]); [INFO] [stderr] 749 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:759:5 [INFO] [stderr] | [INFO] [stderr] 759 | / /// Returns the type vector with the values from the row [INFO] [stderr] 760 | | /// [INFO] [stderr] 761 | | /// If the row idx is wrong it can return the error GridErr::OutOfGrid [INFO] [stderr] 762 | | /// [INFO] [stderr] ... | [INFO] [stderr] 766 | | /// assert_eq!(row, vec![3, 4]); [INFO] [stderr] 767 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:777:5 [INFO] [stderr] | [INFO] [stderr] 777 | / /// Returns a clone of the internal representation of the grid [INFO] [stderr] 778 | | /// [INFO] [stderr] 779 | | /// ```.rust [INFO] [stderr] 780 | | /// let mut g = das_grid::Grid::new_from_vector(2, 2, vec![1, 2, 3, 4]); [INFO] [stderr] 781 | | /// assert_eq!(g.get_flatten_grid(), vec![1,2,3,4]); [INFO] [stderr] 782 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | / /// Fill the grid with the given value [INFO] [stderr] 788 | | /// [INFO] [stderr] 789 | | /// ```.rust [INFO] [stderr] 790 | | /// [INFO] [stderr] 791 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: unexpected character `.` [INFO] [stderr] --> src/lib.rs:804:5 [INFO] [stderr] | [INFO] [stderr] 804 | / /// Fills the certain area of the grid with a given value [INFO] [stderr] 805 | | /// [INFO] [stderr] 806 | | /// If the area is greater than the main grid it return an error of GridErr::SubgridOverflow [INFO] [stderr] 807 | | /// [INFO] [stderr] ... | [INFO] [stderr] 814 | | /// assert!(grid.get((2, 2)).unwrap() == &0); [INFO] [stderr] 815 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] [INFO] [stderr] warning: 23 warnings emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - (line 34) ... ok [INFO] [stdout] test src/lib.rs - (line 40) ... ok [INFO] [stdout] test src/lib.rs - (line 81) ... ok [INFO] [stdout] test src/lib.rs - (line 24) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8b7c683903ac47529415e4d8121522c4bef79a0010477e575b4bbaeab363623d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b7c683903ac47529415e4d8121522c4bef79a0010477e575b4bbaeab363623d", kill_on_drop: false }` [INFO] [stdout] 8b7c683903ac47529415e4d8121522c4bef79a0010477e575b4bbaeab363623d