Nov 27 19:18:05.917 INFO checking swilcox3/rust-CAD-data against master#0b9f19dff1347e29bf4362ab5a8fab84b43023b5 for pr-56074 Nov 27 19:18:05.917 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56074/worker-6/master#0b9f19dff1347e29bf4362ab5a8fab84b43023b5:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56074/master#0b9f19dff1347e29bf4362ab5a8fab84b43023b5:/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 +0b9f19dff1347e29bf4362ab5a8fab84b43023b5-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:06.432 INFO [stdout] de5197f4e84aaf07ed81cb84541ec88931ba13eee4311338614ff90d71662d53 Nov 27 19:18:06.434 INFO running `"docker" "start" "-a" "de5197f4e84aaf07ed81cb84541ec88931ba13eee4311338614ff90d71662d53"` Nov 27 19:18:07.915 INFO [stderr] usermod: no changes Nov 27 19:18:08.076 INFO [stderr] Checking uuid v0.5.1 Nov 27 19:18:08.076 INFO [stderr] Compiling syn v0.15.18 Nov 27 19:18:17.565 INFO [stderr] Compiling serde_derive v1.0.80 Nov 27 19:18:31.748 INFO [stderr] Checking geo v0.4.13 Nov 27 19:18:33.725 INFO [stderr] Checking rust_cad_data v0.1.0 (/source) Nov 27 19:18:33.985 INFO [stderr] warning: unused import: `uuid::Uuid` Nov 27 19:18:33.985 INFO [stderr] --> src/main.rs:2:5 Nov 27 19:18:33.986 INFO [stderr] | Nov 27 19:18:33.986 INFO [stderr] 2 | use uuid::Uuid; Nov 27 19:18:33.986 INFO [stderr] | ^^^^^^^^^^ Nov 27 19:18:33.987 INFO [stderr] | Nov 27 19:18:33.987 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 19:18:33.987 INFO [stderr] Nov 27 19:18:33.988 INFO [stderr] warning: unused import: `std::sync::Arc` Nov 27 19:18:33.988 INFO [stderr] --> src/document.rs:2:5 Nov 27 19:18:33.988 INFO [stderr] | Nov 27 19:18:33.988 INFO [stderr] 2 | use std::sync::Arc; Nov 27 19:18:33.989 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 27 19:18:33.989 INFO [stderr] Nov 27 19:18:33.989 INFO [stderr] warning: unused import: `std::sync::Mutex` Nov 27 19:18:33.990 INFO [stderr] --> src/document.rs:3:5 Nov 27 19:18:33.990 INFO [stderr] | Nov 27 19:18:33.990 INFO [stderr] 3 | use std::sync::Mutex; Nov 27 19:18:33.991 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:33.991 INFO [stderr] Nov 27 19:18:33.991 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:33.992 INFO [stderr] --> src/document.rs:5:5 Nov 27 19:18:33.992 INFO [stderr] | Nov 27 19:18:33.992 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:33.992 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:33.993 INFO [stderr] Nov 27 19:18:33.993 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:33.993 INFO [stderr] --> src/main.rs:5:5 Nov 27 19:18:33.994 INFO [stderr] | Nov 27 19:18:33.994 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:33.994 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:33.995 INFO [stderr] Nov 27 19:18:33.995 INFO [stderr] warning: unused import: `document::*` Nov 27 19:18:33.995 INFO [stderr] --> src/main.rs:6:5 Nov 27 19:18:33.996 INFO [stderr] | Nov 27 19:18:33.996 INFO [stderr] 6 | use document::*; Nov 27 19:18:33.996 INFO [stderr] | ^^^^^^^^^^^ Nov 27 19:18:33.996 INFO [stderr] Nov 27 19:18:33.997 INFO [stderr] warning: unused import: `std::any::Any` Nov 27 19:18:33.997 INFO [stderr] --> src/main.rs:7:5 Nov 27 19:18:33.997 INFO [stderr] | Nov 27 19:18:33.998 INFO [stderr] 7 | use std::any::Any; Nov 27 19:18:33.998 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:33.998 INFO [stderr] Nov 27 19:18:34.048 INFO [stderr] warning: enum is never used: `Visibility` Nov 27 19:18:34.049 INFO [stderr] --> src/data_types.rs:6:1 Nov 27 19:18:34.049 INFO [stderr] | Nov 27 19:18:34.049 INFO [stderr] 6 | pub enum Visibility { Nov 27 19:18:34.050 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.050 INFO [stderr] | Nov 27 19:18:34.050 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 19:18:34.051 INFO [stderr] Nov 27 19:18:34.051 INFO [stderr] warning: struct is never constructed: `WorldPt3d` Nov 27 19:18:34.051 INFO [stderr] --> src/data_types.rs:12:1 Nov 27 19:18:34.052 INFO [stderr] | Nov 27 19:18:34.052 INFO [stderr] 12 | pub struct WorldPt3d { Nov 27 19:18:34.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.052 INFO [stderr] Nov 27 19:18:34.053 INFO [stderr] warning: struct is never constructed: `Polygon3d` Nov 27 19:18:34.053 INFO [stderr] --> src/data_types.rs:18:1 Nov 27 19:18:34.053 INFO [stderr] | Nov 27 19:18:34.054 INFO [stderr] 18 | pub struct Polygon3d { Nov 27 19:18:34.054 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.054 INFO [stderr] Nov 27 19:18:34.055 INFO [stderr] warning: struct is never constructed: `Window` Nov 27 19:18:34.055 INFO [stderr] --> src/data_types.rs:22:1 Nov 27 19:18:34.055 INFO [stderr] | Nov 27 19:18:34.055 INFO [stderr] 22 | pub struct Window { Nov 27 19:18:34.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.056 INFO [stderr] Nov 27 19:18:34.056 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.057 INFO [stderr] --> src/data_types.rs:30:5 Nov 27 19:18:34.057 INFO [stderr] | Nov 27 19:18:34.057 INFO [stderr] 30 | pub fn new(width: f64, height: f64, height_in_wall: f64, location: WorldPt3d) -> Window { Nov 27 19:18:34.058 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.058 INFO [stderr] Nov 27 19:18:34.058 INFO [stderr] warning: struct is never constructed: `Door` Nov 27 19:18:34.058 INFO [stderr] --> src/data_types.rs:35:1 Nov 27 19:18:34.059 INFO [stderr] | Nov 27 19:18:34.059 INFO [stderr] 35 | pub struct Door { Nov 27 19:18:34.059 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:34.060 INFO [stderr] Nov 27 19:18:34.060 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.060 INFO [stderr] --> src/data_types.rs:42:5 Nov 27 19:18:34.061 INFO [stderr] | Nov 27 19:18:34.061 INFO [stderr] 42 | pub fn new(width: f64, height: f64, location: WorldPt3d) -> Door { Nov 27 19:18:34.061 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.061 INFO [stderr] Nov 27 19:18:34.062 INFO [stderr] warning: struct is never constructed: `Wall` Nov 27 19:18:34.062 INFO [stderr] --> src/data_types.rs:47:1 Nov 27 19:18:34.062 INFO [stderr] | Nov 27 19:18:34.062 INFO [stderr] 47 | pub struct Wall { Nov 27 19:18:34.063 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:34.063 INFO [stderr] Nov 27 19:18:34.063 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.063 INFO [stderr] --> src/data_types.rs:55:5 Nov 27 19:18:34.064 INFO [stderr] | Nov 27 19:18:34.064 INFO [stderr] 55 | pub fn new(profile: Polygon3d, height: f64) -> Wall { Nov 27 19:18:34.064 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.064 INFO [stderr] Nov 27 19:18:34.065 INFO [stderr] warning: method is never used: `add_window` Nov 27 19:18:34.065 INFO [stderr] --> src/data_types.rs:58:5 Nov 27 19:18:34.065 INFO [stderr] | Nov 27 19:18:34.065 INFO [stderr] 58 | pub fn add_window(&mut self, window: Window) { Nov 27 19:18:34.066 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.066 INFO [stderr] Nov 27 19:18:34.066 INFO [stderr] warning: method is never used: `add_door` Nov 27 19:18:34.066 INFO [stderr] --> src/data_types.rs:61:5 Nov 27 19:18:34.067 INFO [stderr] | Nov 27 19:18:34.067 INFO [stderr] 61 | pub fn add_door(&mut self, door: Door) { Nov 27 19:18:34.067 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.067 INFO [stderr] Nov 27 19:18:34.068 INFO [stderr] warning: struct is never constructed: `Group` Nov 27 19:18:34.068 INFO [stderr] --> src/data_types.rs:66:1 Nov 27 19:18:34.068 INFO [stderr] | Nov 27 19:18:34.068 INFO [stderr] 66 | pub struct Group { Nov 27 19:18:34.069 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.069 INFO [stderr] Nov 27 19:18:34.069 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.070 INFO [stderr] --> src/data_types.rs:72:5 Nov 27 19:18:34.070 INFO [stderr] | Nov 27 19:18:34.070 INFO [stderr] 72 | pub fn new(visible: Visibility) -> Group { Nov 27 19:18:34.070 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.071 INFO [stderr] Nov 27 19:18:34.071 INFO [stderr] warning: struct is never constructed: `Layer` Nov 27 19:18:34.071 INFO [stderr] --> src/data_types.rs:77:1 Nov 27 19:18:34.072 INFO [stderr] | Nov 27 19:18:34.072 INFO [stderr] 77 | pub struct Layer { Nov 27 19:18:34.072 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.072 INFO [stderr] Nov 27 19:18:34.073 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.073 INFO [stderr] --> src/data_types.rs:84:5 Nov 27 19:18:34.073 INFO [stderr] | Nov 27 19:18:34.074 INFO [stderr] 84 | pub fn new(name: String, visible: Visibility) -> Layer { Nov 27 19:18:34.074 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.074 INFO [stderr] Nov 27 19:18:34.075 INFO [stderr] warning: method is never used: `get_name` Nov 27 19:18:34.075 INFO [stderr] --> src/data_types.rs:88:5 Nov 27 19:18:34.075 INFO [stderr] | Nov 27 19:18:34.075 INFO [stderr] 88 | pub fn get_name(&self) -> &String { Nov 27 19:18:34.076 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.080 INFO [stderr] Nov 27 19:18:34.080 INFO [stderr] warning: method is never used: `add_object` Nov 27 19:18:34.081 INFO [stderr] --> src/data_types.rs:92:5 Nov 27 19:18:34.081 INFO [stderr] | Nov 27 19:18:34.081 INFO [stderr] 92 | pub fn add_object(&mut self, object: Box ) -> Result, &'static str> { Nov 27 19:18:34.081 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.082 INFO [stderr] Nov 27 19:18:34.082 INFO [stderr] warning: method is never used: `get_object` Nov 27 19:18:34.082 INFO [stderr] --> src/data_types.rs:98:5 Nov 27 19:18:34.083 INFO [stderr] | Nov 27 19:18:34.083 INFO [stderr] 98 | pub fn get_object(&self, uuid: &Uuid) -> Result<&Box, &'static str> { Nov 27 19:18:34.083 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.083 INFO [stderr] Nov 27 19:18:34.083 INFO [stderr] warning: method is never used: `edit_object` Nov 27 19:18:34.084 INFO [stderr] --> src/data_types.rs:105:5 Nov 27 19:18:34.084 INFO [stderr] | Nov 27 19:18:34.084 INFO [stderr] 105 | pub fn edit_object(&mut self, uuid: &Uuid, callback: impl FnOnce(&mut Box)) -> Result<(), &'static str> { Nov 27 19:18:34.085 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.085 INFO [stderr] Nov 27 19:18:34.085 INFO [stderr] warning: method is never used: `delete_object` Nov 27 19:18:34.086 INFO [stderr] --> src/data_types.rs:115:5 Nov 27 19:18:34.086 INFO [stderr] | Nov 27 19:18:34.086 INFO [stderr] 115 | pub fn delete_object(&mut self, uuid: &Uuid) { Nov 27 19:18:34.086 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.087 INFO [stderr] Nov 27 19:18:34.087 INFO [stderr] warning: struct is never constructed: `SymbolDefinition` Nov 27 19:18:34.087 INFO [stderr] --> src/data_types.rs:120:1 Nov 27 19:18:34.088 INFO [stderr] | Nov 27 19:18:34.088 INFO [stderr] 120 | pub struct SymbolDefinition { Nov 27 19:18:34.088 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.088 INFO [stderr] Nov 27 19:18:34.089 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.089 INFO [stderr] --> src/data_types.rs:126:5 Nov 27 19:18:34.089 INFO [stderr] | Nov 27 19:18:34.089 INFO [stderr] 126 | pub fn new(name: String, contents: Group) -> SymbolDefinition { Nov 27 19:18:34.090 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.090 INFO [stderr] Nov 27 19:18:34.090 INFO [stderr] warning: struct is never constructed: `SymbolInstance` Nov 27 19:18:34.091 INFO [stderr] --> src/data_types.rs:131:1 Nov 27 19:18:34.091 INFO [stderr] | Nov 27 19:18:34.091 INFO [stderr] 131 | pub struct SymbolInstance { Nov 27 19:18:34.091 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.091 INFO [stderr] Nov 27 19:18:34.092 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.092 INFO [stderr] --> src/data_types.rs:137:5 Nov 27 19:18:34.092 INFO [stderr] | Nov 27 19:18:34.092 INFO [stderr] 137 | pub fn new(def_name: String, location: WorldPt3d) -> SymbolInstance { Nov 27 19:18:34.093 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.093 INFO [stderr] Nov 27 19:18:34.093 INFO [stderr] warning: struct is never constructed: `Document` Nov 27 19:18:34.094 INFO [stderr] --> src/document.rs:21:1 Nov 27 19:18:34.094 INFO [stderr] | Nov 27 19:18:34.094 INFO [stderr] 21 | pub struct Document { Nov 27 19:18:34.095 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.095 INFO [stderr] Nov 27 19:18:34.095 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.095 INFO [stderr] --> src/document.rs:30:5 Nov 27 19:18:34.096 INFO [stderr] | Nov 27 19:18:34.096 INFO [stderr] 30 | pub fn new(name: String) -> Document { Nov 27 19:18:34.096 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.097 INFO [stderr] Nov 27 19:18:34.097 INFO [stderr] warning: method is never used: `add_object` Nov 27 19:18:34.097 INFO [stderr] --> src/document.rs:34:5 Nov 27 19:18:34.097 INFO [stderr] | Nov 27 19:18:34.098 INFO [stderr] 34 | pub fn add_object(&mut self, object: Box) -> Uuid { Nov 27 19:18:34.098 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.098 INFO [stderr] Nov 27 19:18:34.099 INFO [stderr] warning: method is never used: `remove_object` Nov 27 19:18:34.099 INFO [stderr] --> src/document.rs:40:5 Nov 27 19:18:34.099 INFO [stderr] | Nov 27 19:18:34.099 INFO [stderr] 40 | pub fn remove_object(&mut self, uuid: &Uuid) -> Result, &'static str> { Nov 27 19:18:34.100 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.100 INFO [stderr] Nov 27 19:18:34.101 INFO [stderr] warning: method is never used: `get_object` Nov 27 19:18:34.101 INFO [stderr] --> src/document.rs:51:5 Nov 27 19:18:34.101 INFO [stderr] | Nov 27 19:18:34.101 INFO [stderr] 51 | pub fn get_object(&self, uuid: &Uuid) -> Option<&Box> { Nov 27 19:18:34.102 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.102 INFO [stderr] Nov 27 19:18:34.102 INFO [stderr] warning: method is never used: `checkout_object` Nov 27 19:18:34.103 INFO [stderr] --> src/document.rs:60:5 Nov 27 19:18:34.103 INFO [stderr] | Nov 27 19:18:34.103 INFO [stderr] 60 | pub fn checkout_object(&mut self, uuid: &Uuid) -> Option> { Nov 27 19:18:34.103 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.104 INFO [stderr] Nov 27 19:18:34.104 INFO [stderr] warning: method is never used: `submit_object` Nov 27 19:18:34.104 INFO [stderr] --> src/document.rs:71:5 Nov 27 19:18:34.105 INFO [stderr] | Nov 27 19:18:34.105 INFO [stderr] 71 | pub fn submit_object(&mut self, uuid: Uuid, object: Box) { Nov 27 19:18:34.105 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.105 INFO [stderr] Nov 27 19:18:34.106 INFO [stderr] warning: method is never used: `is_object_available` Nov 27 19:18:34.106 INFO [stderr] --> src/document.rs:76:5 Nov 27 19:18:34.106 INFO [stderr] | Nov 27 19:18:34.106 INFO [stderr] 76 | pub fn is_object_available(&self, uuid: &Uuid) -> Result { Nov 27 19:18:34.107 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.107 INFO [stderr] Nov 27 19:18:34.107 INFO [stderr] warning: method is never used: `wait_for_obj_available` Nov 27 19:18:34.107 INFO [stderr] --> src/document.rs:94:5 Nov 27 19:18:34.108 INFO [stderr] | Nov 27 19:18:34.108 INFO [stderr] 94 | fn wait_for_obj_available(&self, uuid: &Uuid, timeout: Duration ) -> Result<(), &'static str> { Nov 27 19:18:34.108 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.108 INFO [stderr] Nov 27 19:18:34.109 INFO [stderr] warning: unused import: `uuid::Uuid` Nov 27 19:18:34.109 INFO [stderr] --> src/main.rs:2:5 Nov 27 19:18:34.109 INFO [stderr] | Nov 27 19:18:34.110 INFO [stderr] 2 | use uuid::Uuid; Nov 27 19:18:34.110 INFO [stderr] | ^^^^^^^^^^ Nov 27 19:18:34.110 INFO [stderr] | Nov 27 19:18:34.111 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 19:18:34.111 INFO [stderr] Nov 27 19:18:34.111 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:34.111 INFO [stderr] --> src/document.rs:5:5 Nov 27 19:18:34.112 INFO [stderr] | Nov 27 19:18:34.112 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:34.112 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.113 INFO [stderr] Nov 27 19:18:34.113 INFO [stderr] warning: unused import: `data_types::*` Nov 27 19:18:34.113 INFO [stderr] --> src/main.rs:5:5 Nov 27 19:18:34.113 INFO [stderr] | Nov 27 19:18:34.114 INFO [stderr] 5 | use data_types::*; Nov 27 19:18:34.114 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.114 INFO [stderr] Nov 27 19:18:34.115 INFO [stderr] warning: unused import: `document::*` Nov 27 19:18:34.115 INFO [stderr] --> src/main.rs:6:5 Nov 27 19:18:34.115 INFO [stderr] | Nov 27 19:18:34.115 INFO [stderr] 6 | use document::*; Nov 27 19:18:34.116 INFO [stderr] | ^^^^^^^^^^^ Nov 27 19:18:34.116 INFO [stderr] Nov 27 19:18:34.116 INFO [stderr] warning: unused import: `std::any::Any` Nov 27 19:18:34.117 INFO [stderr] --> src/main.rs:7:5 Nov 27 19:18:34.117 INFO [stderr] | Nov 27 19:18:34.117 INFO [stderr] 7 | use std::any::Any; Nov 27 19:18:34.117 INFO [stderr] | ^^^^^^^^^^^^^ Nov 27 19:18:34.118 INFO [stderr] Nov 27 19:18:34.176 INFO [stderr] warning: unused variable: `thread_1` Nov 27 19:18:34.177 INFO [stderr] --> src/document.rs:181:13 Nov 27 19:18:34.177 INFO [stderr] | Nov 27 19:18:34.178 INFO [stderr] 181 | let thread_1 = thread::spawn( move || { Nov 27 19:18:34.178 INFO [stderr] | ^^^^^^^^ help: consider using `_thread_1` instead Nov 27 19:18:34.178 INFO [stderr] | Nov 27 19:18:34.178 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 19:18:34.179 INFO [stderr] Nov 27 19:18:34.179 INFO [stderr] warning: unused variable: `thread_2` Nov 27 19:18:34.179 INFO [stderr] --> src/document.rs:195:13 Nov 27 19:18:34.180 INFO [stderr] | Nov 27 19:18:34.180 INFO [stderr] 195 | let thread_2 = thread::spawn( move || { Nov 27 19:18:34.180 INFO [stderr] | ^^^^^^^^ help: consider using `_thread_2` instead Nov 27 19:18:34.181 INFO [stderr] Nov 27 19:18:34.208 INFO [stderr] warning: variable does not need to be mutable Nov 27 19:18:34.209 INFO [stderr] --> src/document.rs:176:13 Nov 27 19:18:34.209 INFO [stderr] | Nov 27 19:18:34.210 INFO [stderr] 176 | let mut doc = Arc::new(Mutex::new(Document::new(String::from("myDoc")))); Nov 27 19:18:34.210 INFO [stderr] | ----^^^ Nov 27 19:18:34.210 INFO [stderr] | | Nov 27 19:18:34.210 INFO [stderr] | help: remove this `mut` Nov 27 19:18:34.211 INFO [stderr] | Nov 27 19:18:34.211 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 27 19:18:34.211 INFO [stderr] Nov 27 19:18:34.212 INFO [stderr] warning: enum is never used: `Visibility` Nov 27 19:18:34.212 INFO [stderr] --> src/data_types.rs:6:1 Nov 27 19:18:34.212 INFO [stderr] | Nov 27 19:18:34.213 INFO [stderr] 6 | pub enum Visibility { Nov 27 19:18:34.213 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.213 INFO [stderr] | Nov 27 19:18:34.213 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 19:18:34.214 INFO [stderr] Nov 27 19:18:34.214 INFO [stderr] warning: struct is never constructed: `WorldPt3d` Nov 27 19:18:34.214 INFO [stderr] --> src/data_types.rs:12:1 Nov 27 19:18:34.215 INFO [stderr] | Nov 27 19:18:34.215 INFO [stderr] 12 | pub struct WorldPt3d { Nov 27 19:18:34.215 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.215 INFO [stderr] Nov 27 19:18:34.216 INFO [stderr] warning: struct is never constructed: `Polygon3d` Nov 27 19:18:34.216 INFO [stderr] --> src/data_types.rs:18:1 Nov 27 19:18:34.216 INFO [stderr] | Nov 27 19:18:34.217 INFO [stderr] 18 | pub struct Polygon3d { Nov 27 19:18:34.217 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.217 INFO [stderr] Nov 27 19:18:34.217 INFO [stderr] warning: struct is never constructed: `Window` Nov 27 19:18:34.218 INFO [stderr] --> src/data_types.rs:22:1 Nov 27 19:18:34.218 INFO [stderr] | Nov 27 19:18:34.218 INFO [stderr] 22 | pub struct Window { Nov 27 19:18:34.219 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.219 INFO [stderr] Nov 27 19:18:34.219 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.220 INFO [stderr] --> src/data_types.rs:30:5 Nov 27 19:18:34.220 INFO [stderr] | Nov 27 19:18:34.220 INFO [stderr] 30 | pub fn new(width: f64, height: f64, height_in_wall: f64, location: WorldPt3d) -> Window { Nov 27 19:18:34.221 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.229 INFO [stderr] Nov 27 19:18:34.229 INFO [stderr] warning: struct is never constructed: `Door` Nov 27 19:18:34.230 INFO [stderr] --> src/data_types.rs:35:1 Nov 27 19:18:34.230 INFO [stderr] | Nov 27 19:18:34.230 INFO [stderr] 35 | pub struct Door { Nov 27 19:18:34.230 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:34.231 INFO [stderr] Nov 27 19:18:34.231 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.231 INFO [stderr] --> src/data_types.rs:42:5 Nov 27 19:18:34.232 INFO [stderr] | Nov 27 19:18:34.232 INFO [stderr] 42 | pub fn new(width: f64, height: f64, location: WorldPt3d) -> Door { Nov 27 19:18:34.232 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.233 INFO [stderr] Nov 27 19:18:34.233 INFO [stderr] warning: struct is never constructed: `Wall` Nov 27 19:18:34.233 INFO [stderr] --> src/data_types.rs:47:1 Nov 27 19:18:34.233 INFO [stderr] | Nov 27 19:18:34.234 INFO [stderr] 47 | pub struct Wall { Nov 27 19:18:34.234 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 27 19:18:34.234 INFO [stderr] Nov 27 19:18:34.234 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.235 INFO [stderr] --> src/data_types.rs:55:5 Nov 27 19:18:34.235 INFO [stderr] | Nov 27 19:18:34.235 INFO [stderr] 55 | pub fn new(profile: Polygon3d, height: f64) -> Wall { Nov 27 19:18:34.236 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.236 INFO [stderr] Nov 27 19:18:34.236 INFO [stderr] warning: method is never used: `add_window` Nov 27 19:18:34.237 INFO [stderr] --> src/data_types.rs:58:5 Nov 27 19:18:34.237 INFO [stderr] | Nov 27 19:18:34.237 INFO [stderr] 58 | pub fn add_window(&mut self, window: Window) { Nov 27 19:18:34.237 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.238 INFO [stderr] Nov 27 19:18:34.238 INFO [stderr] warning: method is never used: `add_door` Nov 27 19:18:34.238 INFO [stderr] --> src/data_types.rs:61:5 Nov 27 19:18:34.239 INFO [stderr] | Nov 27 19:18:34.239 INFO [stderr] 61 | pub fn add_door(&mut self, door: Door) { Nov 27 19:18:34.239 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.240 INFO [stderr] Nov 27 19:18:34.240 INFO [stderr] warning: struct is never constructed: `Group` Nov 27 19:18:34.256 INFO [stderr] --> src/data_types.rs:66:1 Nov 27 19:18:34.256 INFO [stderr] | Nov 27 19:18:34.256 INFO [stderr] 66 | pub struct Group { Nov 27 19:18:34.256 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.256 INFO [stderr] Nov 27 19:18:34.256 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.256 INFO [stderr] --> src/data_types.rs:72:5 Nov 27 19:18:34.256 INFO [stderr] | Nov 27 19:18:34.256 INFO [stderr] 72 | pub fn new(visible: Visibility) -> Group { Nov 27 19:18:34.256 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.256 INFO [stderr] Nov 27 19:18:34.256 INFO [stderr] warning: struct is never constructed: `Layer` Nov 27 19:18:34.256 INFO [stderr] --> src/data_types.rs:77:1 Nov 27 19:18:34.256 INFO [stderr] | Nov 27 19:18:34.256 INFO [stderr] 77 | pub struct Layer { Nov 27 19:18:34.256 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 27 19:18:34.256 INFO [stderr] Nov 27 19:18:34.256 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:84:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 84 | pub fn new(name: String, visible: Visibility) -> Layer { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `get_name` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:88:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 88 | pub fn get_name(&self) -> &String { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `add_object` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:92:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 92 | pub fn add_object(&mut self, object: Box ) -> Result, &'static str> { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `get_object` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:98:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 98 | pub fn get_object(&self, uuid: &Uuid) -> Result<&Box, &'static str> { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `edit_object` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:105:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 105 | pub fn edit_object(&mut self, uuid: &Uuid, callback: impl FnOnce(&mut Box)) -> Result<(), &'static str> { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `delete_object` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:115:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 115 | pub fn delete_object(&mut self, uuid: &Uuid) { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: struct is never constructed: `SymbolDefinition` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:120:1 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 120 | pub struct SymbolDefinition { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:126:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 126 | pub fn new(name: String, contents: Group) -> SymbolDefinition { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: struct is never constructed: `SymbolInstance` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:131:1 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 131 | pub struct SymbolInstance { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `new` Nov 27 19:18:34.257 INFO [stderr] --> src/data_types.rs:137:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 137 | pub fn new(def_name: String, location: WorldPt3d) -> SymbolInstance { Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: field is never used: `name` Nov 27 19:18:34.257 INFO [stderr] --> src/document.rs:22:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.257 INFO [stderr] 22 | name: String, Nov 27 19:18:34.257 INFO [stderr] | ^^^^^^^^^^^^ Nov 27 19:18:34.257 INFO [stderr] Nov 27 19:18:34.257 INFO [stderr] warning: method is never used: `remove_object` Nov 27 19:18:34.257 INFO [stderr] --> src/document.rs:40:5 Nov 27 19:18:34.257 INFO [stderr] | Nov 27 19:18:34.258 INFO [stderr] 40 | pub fn remove_object(&mut self, uuid: &Uuid) -> Result, &'static str> { Nov 27 19:18:34.258 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 19:18:34.258 INFO [stderr] Nov 27 19:18:34.258 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 26.29s Nov 27 19:18:34.268 INFO [stderr] su: No module specific data is present Nov 27 19:18:35.378 INFO running `"docker" "inspect" "de5197f4e84aaf07ed81cb84541ec88931ba13eee4311338614ff90d71662d53"` Nov 27 19:18:35.683 INFO running `"docker" "rm" "-f" "de5197f4e84aaf07ed81cb84541ec88931ba13eee4311338614ff90d71662d53"` Nov 27 19:18:35.952 INFO [stdout] de5197f4e84aaf07ed81cb84541ec88931ba13eee4311338614ff90d71662d53