Compiling wgpu-hal v27.0.4 Compiling cosmic-text v0.15.0 Compiling icu_normalizer_data v2.3.0 Compiling icu_collections v2.3.0 Compiling icu_properties_data v2.3.0 Compiling tracing v0.1.44 Compiling icu_provider v2.3.1 Compiling ring v0.17.14 Compiling wgpu-core v27.0.3 Compiling httparse v1.10.1 Compiling tower-service v0.3.3 Compiling litrs v1.0.0 Compiling document-features v0.2.12 Compiling wgpu-core-deps-windows-linux-android v27.0.0 Compiling wgpu v27.0.1 Compiling svg_fmt v0.4.5 Compiling zeroize v1.9.0 Compiling try-lock v0.2.5 Compiling want v0.3.1 Compiling rustls-pki-types v1.15.1 Compiling icu_normalizer v2.3.0 Compiling icu_properties v2.3.0 Compiling iced_graphics v0.14.0 Compiling form_urlencoded v1.2.2 Compiling sync_wrapper v1.0.2 Compiling getrandom v0.2.17 Compiling serde_derive v1.0.229 Compiling atomic-waker v1.1.2 Compiling untrusted v0.9.0 Compiling tower-layer v0.3.3 Compiling httpdate v1.0.3 Compiling float_next_after v1.0.0 Compiling static_assertions v1.1.0 Compiling serde_json v1.0.151 Compiling lyon_tessellation v1.0.21 Compiling hyper v1.11.1 Compiling serde v1.0.229 Compiling idna_adapter v1.2.2 Compiling etagere v0.2.15 Compiling http-body-util v0.1.5 Compiling iced_debug v0.14.0 Compiling lyon_algorithms v1.0.21 Compiling ipnet v2.12.1 Compiling rustls v0.23.43 Compiling subtle v2.6.1 Compiling base64 v0.22.1 Compiling lru v0.16.4 Compiling cryoglyph v0.1.0 Compiling hyper-util v0.1.20 Compiling lyon v1.0.19 Compiling idna v1.1.0 Compiling rustls-webpki v0.103.15 Compiling tower v0.5.3 Compiling guillotiere v0.6.2 Compiling winit v0.30.13 Compiling error-code v3.4.0 Compiling ryu v1.0.23 Compiling serde_urlencoded v0.7.1 Compiling clipboard-win v5.4.1 Compiling iced_wgpu v0.14.0 Compiling url v2.5.8 Compiling iced_runtime v0.14.0 Compiling windows-sys v0.52.0 Compiling winapi-util v0.1.11 Compiling cursor-icon v1.2.0 Compiling mime v0.3.17 Compiling dpi v0.1.2 Compiling tempfile v3.27.0 Compiling uuid v1.26.0 Compiling axum-core v0.5.6 Compiling same-file v1.0.6 Compiling iced_program v0.14.0 Compiling tower-http v0.6.11 Compiling tokio-rustls v0.26.5 Compiling iced_renderer v0.14.0 Compiling window_clipboard v0.5.1 Compiling webpki-roots v1.0.9 Compiling serde_path_to_error v0.1.20 Compiling rfd v0.15.4 Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-server) Compiling matchit v0.8.4 Compiling axum v0.8.9 Compiling hyper-rustls v0.27.9 Compiling iced_winit v0.14.0 Compiling iced_widget v0.14.2 Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-core) Compiling windows-sys v0.59.0 Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) Compiling iced v0.14.0 Compiling reqwest v0.12.28 error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:177:58 | 177 | let capsule = Rectangle::new(Point::new(100., 200.), Size::new(140., 28.)); | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:181:51 | 181 | Rectangle::new(Point::new(5.4, 10.2), Size::new(6.2, 1.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:185:51 | 185 | Rectangle::new(Point::new(54., 102.), Size::new(62., 10.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:189:52 | 189 | Rectangle::new(Point::new(108., 204.), Size::new(124., 20.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:193:52 | 193 | Rectangle::new(Point::new(216., 408.), Size::new(248., 40.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:196:53 | 196 | let clip = birth_label_clip(capsule, scale, Size::new(1000., 1000.)).unwrap(); | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:215:58 | 215 | let capsule = Rectangle::new(Point::new(100., 200.), Size::new(140., 28.)); | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:217:39 | 217 | birth_label_clip(capsule, 2., Size::new(300., 420.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:218:53 | 218 | Some(Rectangle::new(Point::new(216., 408.), Size::new(84., 12.))) | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:220:66 | 220 | let crossing_origin = Rectangle::new(Point::new(-20., -10.), Size::new(140., 28.)); | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:222:47 | 222 | birth_label_clip(crossing_origin, 2., Size::new(300., 420.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:223:44 | 223 | Some(Rectangle::new(Point::ORIGIN, Size::new(224., 28.))) | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:225:22 | 225 | for viewport in [Size::new(200., 420.), Size::new(300., 400.), Size::ZERO] { | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:225:45 | 225 | for viewport in [Size::new(200., 420.), Size::new(300., 400.), Size::ZERO] { | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:225:68 | 225 | for viewport in [Size::new(200., 420.), Size::new(300., 400.), Size::ZERO] { | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0659]: `Size` is ambiguous --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:230:46 | 230 | birth_label_clip(capsule, scale, Size::new(1000., 1000.)), | ^^^^ ambiguous name | = note: ambiguous because of multiple glob imports of a name in the same module note: `Size` could refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:1:5 | 1 | use super::*; | ^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate note: `Size` could also refer to the struct imported here --> crates\oa-desktop\src\behavior\scenario_lifecycle\render_tests.rs:3:5 | 3 | use oa_core::*; | ^^^^^^^^^^ = help: consider adding an explicit import of `Size` to disambiguate error[E0308]: mismatched types --> crates\oa-desktop\src\behavior\scenario_lifecycle\render.rs:223:33 | 223 | offset: 0., | ^^ expected `usize`, found floating-point number Some errors have detailed explanations: E0308, E0659. For more information about an error, try `rustc --explain E0308`. error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 17 previous errors