Nov 27 19:18:05.153 INFO checking swilcox3/rust-CAD-data against try#db42d4dad33013eba11ef37342ad9f614e5652b8 for pr-56074 Nov 27 19:18:05.154 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56074/worker-3/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-56074/try#db42d4dad33013eba11ef37342ad9f614e5652b8:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +db42d4dad33013eba11ef37342ad9f614e5652b8-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 27 19:18:05.653 INFO [stdout] a6e9539d6d7964ca6509441e8177f1c2c3e8bc789730c340b20f5dcdce748433 Nov 27 19:18:05.661 INFO running `"docker" "start" "-a" "a6e9539d6d7964ca6509441e8177f1c2c3e8bc789730c340b20f5dcdce748433"` Nov 27 19:18:07.085 INFO [stderr] usermod: no changes Nov 27 19:18:07.204 INFO [stderr] Checking uuid v0.5.1 Nov 27 19:18:07.204 INFO [stderr] Compiling syn v0.15.18 Nov 27 19:18:17.800 INFO [stderr] Compiling serde_derive v1.0.80 Nov 27 19:18:32.397 INFO [stderr] Checking geo v0.4.13 Nov 27 19:18:34.425 INFO [stderr] Checking rust_cad_data v0.1.0 (/source) Nov 27 19:18:34.778 INFO [stderr] warning: unused import: `uuid::Uuid` Nov 27 19:18:34.778 INFO [stderr] --> src/main.rs:2:5 Nov 27 19:18:34.778 INFO [stderr] | Nov 27 19:18:34.779 INFO [stderr] 2 | use uuid::Uuid; Nov 27 19:18:34.779 INFO [stderr] | ^^^^^^^^^^ Nov 27 19:18:34.779 INFO [stderr] | Nov 27 19:18:34.780 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 19:18:34.780 INFO [stderr] Nov 27 19:18:34.780 INFO [stderr] warning: unused import: `std::sync::Arc` Nov 27 19:18:34.780 INFO [stderr] --> src/document.rs:2:5 Nov 27 19:18:34.781 INFO [stderr] | Nov 27 19:18:34.781 INFO [stderr] 2 | use std::sync::Arc; Nov 27 19:18:34.781 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 27 19:18:34.781 INFO [stderr] Nov 27 19:18:34.782 INFO [stderr] warning: unused import: `std::sync::Mutex` Nov 27 19:18:34.782 INFO [stderr] --> src/document.rs:3:5 Nov 27 19:18:34.782 INFO [stderr] | Nov 27 19:18:34.783 INFO [stderr] 3 | use std::sync::Mutex; Nov 27 19:18:34.783 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.783 INFO [stderr] Nov 27 19:18:34.783 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:34.784 INFO [stderr] --> src/document.rs:5:5 Nov 27 19:18:34.784 INFO [stderr] | Nov 27 19:18:34.784 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:34.785 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.785 INFO [stderr] Nov 27 19:18:34.785 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:34.785 INFO [stderr] --> src/main.rs:5:5 Nov 27 19:18:34.786 INFO [stderr] | Nov 27 19:18:34.786 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:34.786 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.786 INFO [stderr] Nov 27 19:18:34.787 INFO [stderr] warning: unused import: `document::*` Nov 27 19:18:34.787 INFO [stderr] --> src/main.rs:6:5 Nov 27 19:18:34.787 INFO [stderr] | Nov 27 19:18:34.787 INFO [stderr] 6 | use document::*; Nov 27 19:18:34.788 INFO [stderr] | ^^^^^^^^^^^ Nov 27 19:18:34.788 INFO [stderr] Nov 27 19:18:34.788 INFO [stderr] warning: unused import: `std::any::Any` Nov 27 19:18:34.788 INFO [stderr] --> src/main.rs:7:5 Nov 27 19:18:34.789 INFO [stderr] | Nov 27 19:18:34.789 INFO [stderr] 7 | use std::any::Any; Nov 27 19:18:34.789 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.789 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: enum is never used: `Visibility` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:6:1 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 6 | pub enum Visibility { Nov 27 19:18:34.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 19:18:34.900 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: struct is never constructed: `WorldPt3d` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:12:1 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 12 | pub struct WorldPt3d { Nov 27 19:18:34.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.900 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: struct is never constructed: `Polygon3d` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:18:1 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 18 | pub struct Polygon3d { Nov 27 19:18:34.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.900 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: struct is never constructed: `Window` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:22:1 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 22 | pub struct Window { Nov 27 19:18:34.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.900 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:30:5 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 30 | pub fn new(width: f64, height: f64, height_in_wall: f64, location: WorldPt3d) -> Window { Nov 27 19:18:34.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.900 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: struct is never constructed: `Door` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:35:1 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 35 | pub struct Door { Nov 27 19:18:34.900 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:34.900 INFO [stderr] Nov 27 19:18:34.900 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.900 INFO [stderr] --> src/data_types.rs:42:5 Nov 27 19:18:34.900 INFO [stderr] | Nov 27 19:18:34.900 INFO [stderr] 42 | pub fn new(width: f64, height: f64, location: WorldPt3d) -> Door { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: struct is never constructed: `Wall` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:47:1 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 47 | pub struct Wall { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:55:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 55 | pub fn new(profile: Polygon3d, height: f64) -> Wall { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `add_window` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:58:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 58 | pub fn add_window(&mut self, window: Window) { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `add_door` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:61:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 61 | pub fn add_door(&mut self, door: Door) { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: struct is never constructed: `Group` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:66:1 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 66 | pub struct Group { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:72:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 72 | pub fn new(visible: Visibility) -> Group { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: struct is never constructed: `Layer` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:77:1 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 77 | pub struct Layer { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:84:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 84 | pub fn new(name: String, visible: Visibility) -> Layer { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `get_name` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:88:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 88 | pub fn get_name(&self) -> &String { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `add_object` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:92:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 92 | pub fn add_object(&mut self, object: Box ) -> Result, &'static str> { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `get_object` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:98:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 98 | pub fn get_object(&self, uuid: &Uuid) -> Result<&Box, &'static str> { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `edit_object` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:105:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 105 | pub fn edit_object(&mut self, uuid: &Uuid, callback: impl FnOnce(&mut Box)) -> Result<(), &'static str> { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `delete_object` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:115:5 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 115 | pub fn delete_object(&mut self, uuid: &Uuid) { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: struct is never constructed: `SymbolDefinition` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:120:1 Nov 27 19:18:34.901 INFO [stderr] | Nov 27 19:18:34.901 INFO [stderr] 120 | pub struct SymbolDefinition { Nov 27 19:18:34.901 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.901 INFO [stderr] Nov 27 19:18:34.901 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.901 INFO [stderr] --> src/data_types.rs:126:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 126 | pub fn new(name: String, contents: Group) -> SymbolDefinition { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: struct is never constructed: `SymbolInstance` Nov 27 19:18:34.902 INFO [stderr] --> src/data_types.rs:131:1 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 131 | pub struct SymbolInstance { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.902 INFO [stderr] --> src/data_types.rs:137:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 137 | pub fn new(def_name: String, location: WorldPt3d) -> SymbolInstance { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: struct is never constructed: `Document` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:21:1 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 21 | pub struct Document { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:30:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 30 | pub fn new(name: String) -> Document { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `add_object` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:34:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 34 | pub fn add_object(&mut self, object: Box) -> Uuid { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `remove_object` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:40:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 40 | pub fn remove_object(&mut self, uuid: &Uuid) -> Result, &'static str> { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `get_object` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:51:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 51 | pub fn get_object(&self, uuid: &Uuid) -> Option<&Box> { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `checkout_object` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:60:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 60 | pub fn checkout_object(&mut self, uuid: &Uuid) -> Option> { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `submit_object` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:71:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 71 | pub fn submit_object(&mut self, uuid: Uuid, object: Box) { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `is_object_available` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:76:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 76 | pub fn is_object_available(&self, uuid: &Uuid) -> Result { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.902 INFO [stderr] warning: method is never used: `wait_for_obj_available` Nov 27 19:18:34.902 INFO [stderr] --> src/document.rs:94:5 Nov 27 19:18:34.902 INFO [stderr] | Nov 27 19:18:34.902 INFO [stderr] 94 | fn wait_for_obj_available(&self, uuid: &Uuid, timeout: Duration ) -> Result<(), &'static str> { Nov 27 19:18:34.902 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.902 INFO [stderr] Nov 27 19:18:34.912 INFO [stderr] warning: unused import: `uuid::Uuid` Nov 27 19:18:34.912 INFO [stderr] --> src/main.rs:2:5 Nov 27 19:18:34.912 INFO [stderr] | Nov 27 19:18:34.912 INFO [stderr] 2 | use uuid::Uuid; Nov 27 19:18:34.912 INFO [stderr] | ^^^^^^^^^^ Nov 27 19:18:34.912 INFO [stderr] | Nov 27 19:18:34.912 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 19:18:34.912 INFO [stderr] Nov 27 19:18:34.918 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:34.919 INFO [stderr] --> src/document.rs:5:5 Nov 27 19:18:34.919 INFO [stderr] | Nov 27 19:18:34.919 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:34.919 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.919 INFO [stderr] Nov 27 19:18:34.919 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:34.919 INFO [stderr] --> src/main.rs:5:5 Nov 27 19:18:34.919 INFO [stderr] | Nov 27 19:18:34.919 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:34.919 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.919 INFO [stderr] Nov 27 19:18:34.919 INFO [stderr] warning: unused import: `document::*` Nov 27 19:18:34.919 INFO [stderr] --> src/main.rs:6:5 Nov 27 19:18:34.919 INFO [stderr] | Nov 27 19:18:34.919 INFO [stderr] 6 | use document::*; Nov 27 19:18:34.919 INFO [stderr] | ^^^^^^^^^^^ Nov 27 19:18:34.919 INFO [stderr] Nov 27 19:18:34.919 INFO [stderr] warning: unused import: `std::any::Any` Nov 27 19:18:34.919 INFO [stderr] --> src/main.rs:7:5 Nov 27 19:18:34.919 INFO [stderr] | Nov 27 19:18:34.919 INFO [stderr] 7 | use std::any::Any; Nov 27 19:18:34.919 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.919 INFO [stderr] Nov 27 19:18:35.080 INFO [stderr] warning: unused variable: `thread_1` Nov 27 19:18:35.080 INFO [stderr] --> src/document.rs:181:13 Nov 27 19:18:35.080 INFO [stderr] | Nov 27 19:18:35.080 INFO [stderr] 181 | let thread_1 = thread::spawn( move || { Nov 27 19:18:35.080 INFO [stderr] | ^^^^^^^^ help: consider using `_thread_1` instead Nov 27 19:18:35.080 INFO [stderr] | Nov 27 19:18:35.080 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 19:18:35.080 INFO [stderr] Nov 27 19:18:35.080 INFO [stderr] warning: unused variable: `thread_2` Nov 27 19:18:35.080 INFO [stderr] --> src/document.rs:195:13 Nov 27 19:18:35.080 INFO [stderr] | Nov 27 19:18:35.080 INFO [stderr] 195 | let thread_2 = thread::spawn( move || { Nov 27 19:18:35.080 INFO [stderr] | ^^^^^^^^ help: consider using `_thread_2` instead Nov 27 19:18:35.080 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: variable does not need to be mutable Nov 27 19:18:35.117 INFO [stderr] --> src/document.rs:176:13 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 176 | let mut doc = Arc::new(Mutex::new(Document::new(String::from("myDoc")))); Nov 27 19:18:35.117 INFO [stderr] | ----^^^ Nov 27 19:18:35.117 INFO [stderr] | | Nov 27 19:18:35.117 INFO [stderr] | help: remove this `mut` Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: enum is never used: `Visibility` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:6:1 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 6 | pub enum Visibility { Nov 27 19:18:35.117 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: struct is never constructed: `WorldPt3d` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:12:1 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 12 | pub struct WorldPt3d { Nov 27 19:18:35.117 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: struct is never constructed: `Polygon3d` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:18:1 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 18 | pub struct Polygon3d { Nov 27 19:18:35.117 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: struct is never constructed: `Window` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:22:1 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 22 | pub struct Window { Nov 27 19:18:35.117 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:30:5 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 30 | pub fn new(width: f64, height: f64, height_in_wall: f64, location: WorldPt3d) -> Window { Nov 27 19:18:35.117 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: struct is never constructed: `Door` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:35:1 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.117 INFO [stderr] 35 | pub struct Door { Nov 27 19:18:35.117 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:35.117 INFO [stderr] Nov 27 19:18:35.117 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.117 INFO [stderr] --> src/data_types.rs:42:5 Nov 27 19:18:35.117 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 42 | pub fn new(width: f64, height: f64, location: WorldPt3d) -> Door { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: struct is never constructed: `Wall` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:47:1 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 47 | pub struct Wall { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:55:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 55 | pub fn new(profile: Polygon3d, height: f64) -> Wall { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `add_window` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:58:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 58 | pub fn add_window(&mut self, window: Window) { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `add_door` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:61:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 61 | pub fn add_door(&mut self, door: Door) { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: struct is never constructed: `Group` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:66:1 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 66 | pub struct Group { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:72:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 72 | pub fn new(visible: Visibility) -> Group { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: struct is never constructed: `Layer` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:77:1 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 77 | pub struct Layer { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:84:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 84 | pub fn new(name: String, visible: Visibility) -> Layer { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `get_name` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:88:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 88 | pub fn get_name(&self) -> &String { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `add_object` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:92:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 92 | pub fn add_object(&mut self, object: Box ) -> Result, &'static str> { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `get_object` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:98:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 98 | pub fn get_object(&self, uuid: &Uuid) -> Result<&Box, &'static str> { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `edit_object` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:105:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 105 | pub fn edit_object(&mut self, uuid: &Uuid, callback: impl FnOnce(&mut Box)) -> Result<(), &'static str> { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.118 INFO [stderr] warning: method is never used: `delete_object` Nov 27 19:18:35.118 INFO [stderr] --> src/data_types.rs:115:5 Nov 27 19:18:35.118 INFO [stderr] | Nov 27 19:18:35.118 INFO [stderr] 115 | pub fn delete_object(&mut self, uuid: &Uuid) { Nov 27 19:18:35.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.118 INFO [stderr] Nov 27 19:18:35.119 INFO [stderr] warning: struct is never constructed: `SymbolDefinition` Nov 27 19:18:35.119 INFO [stderr] --> src/data_types.rs:120:1 Nov 27 19:18:35.119 INFO [stderr] | Nov 27 19:18:35.119 INFO [stderr] 120 | pub struct SymbolDefinition { Nov 27 19:18:35.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.119 INFO [stderr] Nov 27 19:18:35.119 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.119 INFO [stderr] --> src/data_types.rs:126:5 Nov 27 19:18:35.119 INFO [stderr] | Nov 27 19:18:35.119 INFO [stderr] 126 | pub fn new(name: String, contents: Group) -> SymbolDefinition { Nov 27 19:18:35.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.119 INFO [stderr] Nov 27 19:18:35.119 INFO [stderr] warning: struct is never constructed: `SymbolInstance` Nov 27 19:18:35.119 INFO [stderr] --> src/data_types.rs:131:1 Nov 27 19:18:35.119 INFO [stderr] | Nov 27 19:18:35.119 INFO [stderr] 131 | pub struct SymbolInstance { Nov 27 19:18:35.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.119 INFO [stderr] Nov 27 19:18:35.119 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:35.119 INFO [stderr] --> src/data_types.rs:137:5 Nov 27 19:18:35.119 INFO [stderr] | Nov 27 19:18:35.119 INFO [stderr] 137 | pub fn new(def_name: String, location: WorldPt3d) -> SymbolInstance { Nov 27 19:18:35.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.119 INFO [stderr] Nov 27 19:18:35.119 INFO [stderr] warning: field is never used: `name` Nov 27 19:18:35.119 INFO [stderr] --> src/document.rs:22:5 Nov 27 19:18:35.119 INFO [stderr] | Nov 27 19:18:35.119 INFO [stderr] 22 | name: String, Nov 27 19:18:35.119 INFO [stderr] | ^^^^^^^^^^^^ Nov 27 19:18:35.119 INFO [stderr] Nov 27 19:18:35.119 INFO [stderr] warning: method is never used: `remove_object` Nov 27 19:18:35.119 INFO [stderr] --> src/document.rs:40:5 Nov 27 19:18:35.119 INFO [stderr] | Nov 27 19:18:35.119 INFO [stderr] 40 | pub fn remove_object(&mut self, uuid: &Uuid) -> Result, &'static str> { Nov 27 19:18:35.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:35.119 INFO [stderr] Nov 27 19:18:35.137 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 28.02s Nov 27 19:18:35.143 INFO [stderr] su: No module specific data is present Nov 27 19:18:35.694 INFO running `"docker" "inspect" "a6e9539d6d7964ca6509441e8177f1c2c3e8bc789730c340b20f5dcdce748433"` Nov 27 19:18:35.954 INFO running `"docker" "rm" "-f" "a6e9539d6d7964ca6509441e8177f1c2c3e8bc789730c340b20f5dcdce748433"` Nov 27 19:18:36.631 INFO [stdout] a6e9539d6d7964ca6509441e8177f1c2c3e8bc789730c340b20f5dcdce748433