project( 'thiserror', 'rust', version: '2.0.17', meson_version: '>=1.9.1', default_options: { 'rust_std': '2024', 'rust_nightly': 'enabled', 'rust_edition': 2024, }, ) rust = import('rust') cargo = rust.workspace() syn = dependency('syn-2-rs') proc_macro2 = dependency('proc-macro2-1-rs') quote = dependency('quote-1-rs') impl = cargo.package('impl').proc_macro() thiserror = cargo.package().library()