{"record":{"id":"befd6c1ae50dbaa6","repo":"slint-ui/slint","slug":"slint-embed-resources-has-incorrect-value-must-be","errorCode":null,"errorMessage":"SLINT_EMBED_RESOURCES has incorrect value. Must be either unset, 'true' or 'false'","messagePattern":"SLINT_EMBED_RESOURCES has incorrect value\\. Must be either unset, 'true' or 'false'","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/compiler/lib.rs","lineNumber":231,"sourceCode":"    /// live-reload runtime to indicate that the `.slint` file is being previewed rather than\n    /// driven by real host application logic.\n    pub is_preview: bool,\n}\n\nimpl CompilerConfiguration {\n    pub fn new(output_format: OutputFormat) -> Self {\n        let embed_resources = if std::env::var_os(\"SLINT_EMBED_TEXTURES\").is_some()\n            || std::env::var_os(\"DEP_MCU_BOARD_SUPPORT_MCU_EMBED_TEXTURES\").is_some()\n        {\n            #[cfg(not(feature = \"renderer-software\"))]\n            panic!(\n                \"the renderer-software feature must be enabled in i-slint-compiler when embedding textures\"\n            );\n            #[cfg(feature = \"renderer-software\")]\n            EmbedResourcesKind::EmbedTextures\n        } else if let Ok(var) = std::env::var(\"SLINT_EMBED_RESOURCES\") {\n            let var = var.parse::<bool>().unwrap_or_else(|_|{\n                panic!(\"SLINT_EMBED_RESOURCES has incorrect value. Must be either unset, 'true' or 'false'\")\n            });\n            match var {\n                true => EmbedResourcesKind::EmbedAllResources,\n                false => EmbedResourcesKind::OnlyBuiltinResources,\n            }\n        } else {\n            match output_format {\n                #[cfg(feature = \"rust\")]\n                OutputFormat::Rust => EmbedResourcesKind::EmbedAllResources,\n                OutputFormat::Interpreter => EmbedResourcesKind::Nothing,\n                _ => EmbedResourcesKind::OnlyBuiltinResources,\n            }\n        };\n\n        let inline_all_elements = match std::env::var(\"SLINT_INLINING\") {\n            Ok(var) => var.parse::<bool>().unwrap_or_else(|_| {\n                panic!(\n                    \"SLINT_INLINING has incorrect value. Must be either unset, 'true' or 'false'\"","sourceCodeStart":213,"sourceCodeEnd":249,"githubUrl":"https://github.com/slint-ui/slint/blob/3fd8f2ec03c2aa8a95d5f4b9daa299c7b8bf4016/internal/compiler/lib.rs#L213-L249","documentation":"Error \"SLINT_EMBED_RESOURCES has incorrect value. Must be either unset, 'true' or 'false'\" thrown in slint-ui/slint.","triggerScenarios":"Thrown at internal/compiler/lib.rs:231 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set SLINT_EMBED_RESOURCES to 'true' or 'false', or unset it.","Check for typos in the environment variable value."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3fd8f2ec03c2aa8a95d5f4b9daa299c7b8bf4016","analyzedAt":"2026-08-19T23:23:16.610Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}