Compiling oa-core v0.2.0 (C:\ar-save-01a0d717\crates\oa-core) Compiling oa-server v0.2.0 (C:\ar-save-01a0d717\crates\oa-server) Compiling iced_widget v0.14.2 (C:\ar-save-01a0d717\crates\vendor\iced_widget) Compiling oa-desktop v0.2.0 (C:\ar-save-01a0d717\crates\oa-desktop) Compiling iced v0.14.0 error[E0308]: mismatched types --> crates\oa-desktop\src\app\save_as_tests.rs:42:5 | 15 | fn rejected_save_preserves_editor(app: &mut App, path: PathBuf) -> String { | ------ expected `std::string::String` because of return type ... 42 | error | ^^^^^ expected `String`, found `SaveFailure` For more information about this error, try `rustc --explain E0308`. error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 1 previous error