Files
ARCADIA-Studio/harness/experiments/chooser-correction-20260911/intermediate-boxing-compile-failed.log
T

475 lines
27 KiB
Plaintext

Checking oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop)
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring.rs:29:61
|
29 | Message::Workflow(workflow::Event::Semantic(semantic_review::Event::Row {
| ___________________________________-------------------------_^
| | |
| | arguments to this enum variant are incorrect
30 | | address: *address,
31 | | facet: Some(facet.clone()),
32 | | event: RowEvent::ReferenceEvent(event),
33 | | }))
| |_________________^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
29 ~ Message::Workflow(workflow::Event::Semantic(Box::new(semantic_review::Event::Row {
30 | address: *address,
31 | facet: Some(facet.clone()),
32 | event: RowEvent::ReferenceEvent(event),
33 ~ })))
|
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests.rs:77:57
|
77 | Message::Workflow(workflow::Event::Semantic(semantic_review::Event::Row {
| _______________________________-------------------------_^
| | |
| | arguments to this enum variant are incorrect
78 | | address: *address,
79 | | facet: Some(facet.clone()),
80 | | event: RowEvent::ReferenceOpen(request),
81 | | }))
| |_____________^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
77 ~ Message::Workflow(workflow::Event::Semantic(Box::new(semantic_review::Event::Row {
78 | address: *address,
79 | facet: Some(facet.clone()),
80 | event: RowEvent::ReferenceOpen(request),
81 ~ })))
|
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests.rs:128:68
|
128 | let _ = app.update(Message::Workflow(workflow::Event::Semantic(addressed)));
| ------------------------- ^^^^^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this enum variant are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
128 | let _ = app.update(Message::Workflow(workflow::Event::Semantic(Box::new(addressed))));
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests\mounted.rs:113:45
|
112 | ... Message::Workflow(workflow::Event::Semantic(
| ------------------------- arguments to this enum variant are incorrect
113 | ... state.address_event(RowEvent::OperationRationale(raw)),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
113 | Box::new(state.address_event(RowEvent::OperationRationale(raw))),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests\mounted.rs:123:45
|
122 | ... Message::Workflow(workflow::Event::Semantic(
| ------------------------- arguments to this enum variant are incorrect
123 | ... state.address_event(RowEvent::ReferenceOpen(request)),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
123 | Box::new(state.address_event(RowEvent::ReferenceOpen(request))),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests\mounted.rs:728:13
|
726 | messages.as_slice(),
| ------------------- this expression has type `&[app::Message]`
727 | [Message::Workflow(workflow::Event::Semantic(
728 | / semantic_review::Event::Row {
729 | | event: RowEvent::ReferenceEvent(chooser::Event {
730 | | action: Action::Close(Close::Outside),
731 | | ..
732 | | }),
733 | | ..
734 | | }
| |_____________^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests\mounted.rs:837:9
|
836 | let _ = app.update(Message::Workflow(workflow::Event::Semantic(
| ------------------------- arguments to this enum variant are incorrect
837 | semantic_review::Event::Direction(TransitionDirection::SaToOa),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
837 | Box::new(semantic_review::Event::Direction(TransitionDirection::SaToOa)),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests.rs:566:72
|
566 | let _ = app.update(Message::Workflow(workflow::Event::Semantic(event)));
| ------------------------- ^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this enum variant are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
566 | let _ = app.update(Message::Workflow(workflow::Event::Semantic(Box::new(event))));
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\reference_authoring\tests.rs:576:9
|
575 | let _ = app.update(Message::Workflow(workflow::Event::Semantic(
| ------------------------- arguments to this enum variant are incorrect
576 | / semantic_review::Event::Row {
577 | | address,
578 | | facet: Some(facet),
579 | | event: RowEvent::ReferenceOpen(old_open),
580 | | },
| |_________^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
576 ~ Box::new(semantic_review::Event::Row {
577 | address,
578 | facet: Some(facet),
579 | event: RowEvent::ReferenceOpen(old_open),
580 ~ }),
|
error[E0308]: mismatched types
--> crates\oa-desktop\src\app\review_navigation_tests.rs:19:49
|
19 | send(app, Message::Workflow(Event::Semantic(event)));
| --------------- ^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this enum variant are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
19 | send(app, Message::Workflow(Event::Semantic(Box::new(event))));
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\forms\data_fields.rs:673:79
|
673 | let _ = app.update(Message::Workflow(crate::workflow::Event::Semantic(event)));
| -------------------------------- ^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this enum variant are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
673 | let _ = app.update(Message::Workflow(crate::workflow::Event::Semantic(Box::new(event))));
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch.rs:751:113
|
751 | ...ss(message(Event::Direction(if direction == TransitionDirection::OaToSa { TransitionDirection::SaToOa } else { TransitionDirection::OaToSa }))),
| ------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this function are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: closure parameter defined here
--> crates\oa-desktop\src\semantic_review\batch.rs:697:24
|
697 | let message = |event| Message::Workflow(crate::workflow::Event::Semantic(event));
| ^^^^^
help: store this in the heap by calling `Box::new`
|
751 | button(text("Reverse direction").size(12)).padding(7).style(crate::style::nav).on_press(message(Box::new(Event::Direction(if direction == TransitionDirection::OaToSa { TransitionDirection::SaToOa } else { TransitionDirection::OaToSa })))),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch.rs:758:25
|
757 | pick_list(available, self.add_trace.clone(), move |choice| message(
| ------- arguments to this function are incorrect
758 | Event::ChooseTrace(choice)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: closure parameter defined here
--> crates\oa-desktop\src\semantic_review\batch.rs:697:24
|
697 | let message = |event| Message::Workflow(crate::workflow::Event::Semantic(event));
| ^^^^^
help: store this in the heap by calling `Box::new`
|
758 | Box::new(Event::ChooseTrace(choice))
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch.rs:767:43
|
767 | .on_press(message(Event::OpenTrace)),
| ------- ^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this function are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: closure parameter defined here
--> crates\oa-desktop\src\semantic_review\batch.rs:697:24
|
697 | let message = |event| Message::Workflow(crate::workflow::Event::Semantic(event));
| ^^^^^
help: store this in the heap by calling `Box::new`
|
767 | .on_press(message(Box::new(Event::OpenTrace))),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch.rs:774:25
|
774 | message(Event::Focus(RowAddress::from_trace(
| _________________-------_^
| | |
| | arguments to this function are incorrect
775 | | &base.traces[&choice.id],
776 | | direction,
777 | | )))
| |__________________^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: closure parameter defined here
--> crates\oa-desktop\src\semantic_review\batch.rs:697:24
|
697 | let message = |event| Message::Workflow(crate::workflow::Event::Semantic(event));
| ^^^^^
help: store this in the heap by calling `Box::new`
|
774 ~ message(Box::new(Event::Focus(RowAddress::from_trace(
775 | &base.traces[&choice.id],
776 | direction,
777 ~ ))))
|
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch.rs:809:64
|
809 | .map(|address| move |included| message(Event::Include(address, included)))
| ------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this function are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: closure parameter defined here
--> crates\oa-desktop\src\semantic_review\batch.rs:697:24
|
697 | let message = |event| Message::Workflow(crate::workflow::Event::Semantic(event));
| ^^^^^
help: store this in the heap by calling `Box::new`
|
809 | .map(|address| move |included| message(Box::new(Event::Include(address, included))))
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch_tests.rs:526:9
|
525 | let _ = app.update(Message::Workflow(crate::workflow::Event::Semantic(
| -------------------------------- arguments to this enum variant are incorrect
526 | Event::ChooseTrace(view::choice(&f.project, f.traces[1])),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
526 | Box::new(Event::ChooseTrace(view::choice(&f.project, f.traces[1]))),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\batch_tests.rs:529:9
|
528 | let _ = app.update(Message::Workflow(crate::workflow::Event::Semantic(
| -------------------------------- arguments to this enum variant are incorrect
529 | Event::OpenTrace,
| ^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
529 | Box::new(Event::OpenTrace),
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\row.rs:929:56
|
929 | Message::Workflow(crate::workflow::Event::Semantic(Event::Editor(event)))
| -------------------------------- ^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this enum variant are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
929 | Message::Workflow(crate::workflow::Event::Semantic(Box::new(Event::Editor(event))))
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\view.rs:16:56
|
16 | Message::Workflow(crate::workflow::Event::Semantic(Event::Editor(event)))
| -------------------------------- ^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
| |
| arguments to this enum variant are incorrect
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
16 | Message::Workflow(crate::workflow::Event::Semantic(Box::new(Event::Editor(event))))
| +++++++++ +
error[E0308]: mismatched types
--> crates\oa-desktop\src\semantic_review\tests.rs:7:9
|
6 | let _ = app.update(Message::Workflow(crate::workflow::Event::Semantic(
| -------------------------------- arguments to this enum variant are incorrect
7 | state(app).address_event(event),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Box<Event>`, found `Event`
|
= note: expected struct `std::boxed::Box<semantic_review::batch::Event>`
found enum `semantic_review::batch::Event`
= note: for more on the distinction between the stack and the heap, read https://doc.rust-lang.org/book/ch15-01-box.html, https://doc.rust-lang.org/rust-by-example/std/box.html, and https://doc.rust-lang.org/std/boxed/index.html
note: tuple variant defined here
--> crates\oa-desktop\src\workflow.rs:22:5
|
22 | Semantic(Box<crate::semantic_review::Event>),
| ^^^^^^^^
help: store this in the heap by calling `Box::new`
|
7 | Box::new(state(app).address_event(event)),
| +++++++++ +
For more information about this error, try `rustc --explain E0308`.
error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 21 previous errors