aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api-macros/src
AgeCommit message (Expand)AuthorFilesLines
2025-03-06rust: qemu_api_macros: add Wrapper derive macroPaolo Bonzini1-1/+89
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-11-05rust: introduce alternative implementation of offset_of!Junjie Mao1-2/+73
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-10-11rust: add utility procedural macro crateManos Pitsidianakis1-0/+43