# Copyright © SixtyFPS GmbH # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial [workspace] members = [ 'api/cpp', 'api/node/native', 'api/rs/build', 'api/rs/macros', 'api/rs/slint', 'api/wasm-interpreter', 'docs/tutorial/rust/src', 'examples/7guis', 'examples/gallery', 'examples/imagefilter', 'examples/memory', 'examples/opengl_underlay', 'examples/plotter', 'examples/printerdemo_old/rust', 'examples/printerdemo/rust', 'examples/printerdemo_mcu', 'examples/slide_puzzle', 'examples/todo/rust', 'helper_crates/const-field-offset', 'helper_crates/vtable', 'helper_crates/vtable/macro', 'internal/backends/gl', 'internal/backends/mcu', 'internal/backends/qt', 'internal/backends/selector', 'internal/backends/testing', 'internal/common', 'internal/compiler', 'internal/compiler/parser-test-macro', 'internal/core', 'internal/core-macros', 'internal/interpreter', 'tests/doctests', 'tests/driver/cpp', 'tests/driver/driverlib', 'tests/driver/interpreter', 'tests/driver/nodejs', 'tests/driver/rust', 'tools/compiler', 'tools/fmt', 'tools/lsp', 'tools/syntax_updater', 'tools/viewer', 'xtask', ] default-members = [ 'api/rs/build', 'api/rs/slint', 'examples/gallery', 'examples/memory', 'examples/printerdemo_old/rust', 'examples/printerdemo/rust', 'examples/slide_puzzle', 'examples/todo/rust', 'internal/backends/gl', 'internal/backends/qt', 'internal/backends/selector', 'internal/compiler', 'internal/core', 'internal/interpreter', 'tests/doctests', 'tests/driver/interpreter', 'tests/driver/rust', 'tools/compiler', 'tools/fmt', 'tools/lsp', 'tools/syntax_updater', 'tools/viewer', ] resolver="2" [profile.release] lto = true panic = "abort" [profile.dev-mcu] inherits = "dev" codegen-units = 1 debug = 2 debug-assertions = true incremental = false opt-level = 3 [profile.release-mcu] inherits = "release" codegen-units = 1 debug = 2 debug-assertions = false incremental = false lto = 'fat' opt-level = 3 overflow-checks = false [profile.dev] panic = "abort" [patch.crates-io] # Pull in https://github.com/rust-windowing/winit/pull/2255 winit = { git = "https://github.com/slint-ui/winit", branch = "simon/v0.26-with-touch-fix" }