pub fn compile(path: impl AsRef<Path>) -> Result<(), CompileError>Expand description
Compile the .slint file and generate rust code for it.
The generated code code will be created in the directory specified by
the OUT environment variable as it is expected for build script.
The following line need to be added within your crate in order to include the generated code.
slint::include_modules!();The path is relative to the CARGO_MANIFEST_DIR.
In case of compilation error, the errors are shown in stderr, the error
are also returned in the CompileError enum. You must unwrap the returned
result to make sure that cargo make the compilation fail in case there were
errors when generating the code.
Please check out the documentation of the slint crate for more information
about how to use the generated code.
This function can only be called within a build script run by cargo.
See also compile_with_config() if you want to specify a configuration.