Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • O OrbCalculator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • redox-os
  • OrbCalculator
  • Issues
  • #2
Closed
Open
Created Jun 06, 2019 by Andrzej Borucki@andrzejbor

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 module Property

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 module Property

error[E0407]: method template is not a member of trait Widget --> 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 trait Widget

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 module Property

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 module Property

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 module Property

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 module Property

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 module Property

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 module Property

error[E0407]: method properties is not a member of trait Widget --> src/main.rs:233:5 | 233 | / fn properties(&self) -> Vec { 234 | | vec![self.result.build()] 235 | | } | |_____^ not a member of trait Widget

....

Assignee
Assign to
Time tracking