aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api-macros
AgeCommit message (Expand)AuthorFilesLines
2025-02-07rust: include rust_version in Cargo.tomlPaolo Bonzini1-0/+1
2025-02-07rust: remove unnecessary Cargo.toml metadataPaolo Bonzini2-4/+0
2025-01-10rust: qemu-api-macros: add automatic TryFrom/TryInto derivationPaolo Bonzini1-2/+72
2025-01-10rust: qemu-api-macros: extend error reporting facility to parse errorsPaolo Bonzini2-17/+36
2025-01-10rust: macros: check that the first field of a #[derive(Object)] struct is a P...Paolo Bonzini1-19/+27
2025-01-10rust: macros: check that #[derive(Object)] requires #[repr(C)]Paolo Bonzini1-6/+11
2024-12-19rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini1-1/+1
2024-12-10rust: cargo: store desired warning levels in workspace Cargo.tomlPaolo Bonzini1-0/+3
2024-11-09rust: qemu-api-macros: always process subprojects before dependenciesPaolo Bonzini1-0/+4
2024-11-05rust: introduce alternative implementation of offset_of!Junjie Mao2-3/+74
2024-11-05rust: create a cargo workspacePaolo Bonzini2-50/+0
2024-11-05rust: synchronize dependencies between subprojects and Cargo.lockPaolo Bonzini1-4/+4
2024-11-05rust: cleanup module_init!, use it from #[derive(Object)]Paolo Bonzini1-28/+5
2024-11-05rust: modernize link_section usage for ELF platformsPaolo Bonzini1-2/+5
2024-11-05meson: import rust module into a global variablePaolo Bonzini1-1/+1
2024-10-14meson: check in main meson.build for native Rust compilerPaolo Bonzini1-2/+0
2024-10-11rust: add utility procedural macro crateManos Pitsidianakis5-0/+141