Undeclared ident 'Property'
cargo build, Linux Mint 19.1 Tessa
/home/andrzej-borucki/.cargo/bin/cargo build --color=always --all --all-targets Compiling calculator v0.1.0 (/home/andrzej-borucki/projects/orbcalculator) error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:59:16 | 59 | label: Property::new(Label(sight.clone())), | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:69:20 | 69 | selector: (Property::new(Selector::new(Some(String::from("calculatorbutton"))))), | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0407]: method
template
is not a member of traitWidget
--> src/main.rs:80:5 | 80 | / fn template(&self) -> Template { 81 | | let eval_state = self.state.clone(); 82 | | let clear_state = self.state.clone(); 83 | | ... | 230 | | })) 231 | | } | |_____^ not a member of traitWidget
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:189:40 | 189 | label: Property::new(Label(String::from("C"))), | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:199:44 | 199 | selector: (Property::new(Selector::new(Some(String::from( | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:208:40 | 208 | label: Property::new(Label(String::from("="))), | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:59:16 | 59 | label: Property::new(Label(sight.clone())), | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:69:20 | 69 | selector: (Property::new(Selector::new(Some(String::from("calculatorbutton"))))), | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0433]: failed to resolve: use of undeclared type or module
Property
--> src/main.rs:218:44 | 218 | selector: (Property::new(Selector::new(Some(String::from( | ^^^^^^^^ use of undeclared type or moduleProperty
error[E0407]: method
properties
is not a member of traitWidget
--> src/main.rs:233:5 | 233 | / fn properties(&self) -> Vec { 234 | | vec![self.result.build()] 235 | | } | |_____^ not a member of traitWidget
....