aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api/src/definitions.rs
AgeCommit message (Expand)AuthorFilesLines
2024-12-19rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini1-275/+0
2024-12-19rust: qom: add possibility of overriding unparentPaolo Bonzini1-3/+41
2024-12-19rust: qom: put class_init together from multiple ClassInitImpl<>Paolo Bonzini1-21/+90
2024-12-11rust: qom: change the parent type to an associated typePaolo Bonzini1-8/+4
2024-12-11rust: qom: split ObjectType from ObjectImpl traitPaolo Bonzini1-6/+21
2024-12-11rust: qom: move bridge for TypeInfo functions out of pl011Paolo Bonzini1-4/+57
2024-12-10rust: qdev: move bridge for realize and reset functions out of pl011Paolo Bonzini1-1/+1
2024-12-10rust: qom: move ClassInitImpl to the instance sidePaolo Bonzini1-4/+4
2024-12-10rust: qom: convert type_info! macro to an associated constPaolo Bonzini1-28/+22
2024-12-10rust: qom: rename Class trait to ClassInitImplPaolo Bonzini1-3/+22
2024-12-10rust: qom: add default definitions for ObjectImplPaolo Bonzini1-4/+4
2024-11-05rust: use std::os::raw instead of core::ffiPaolo Bonzini1-1/+1
2024-11-05rust: cleanup module_init!, use it from #[derive(Object)]Paolo Bonzini1-38/+27
2024-11-05rust: modernize link_section usage for ELF platformsPaolo Bonzini1-4/+10
2024-11-05rust: remove uses of #[no_mangle]Paolo Bonzini1-1/+0
2024-11-05rust: do not use --no-size_t-is-usizePaolo Bonzini1-3/+3
2024-10-11rust: add crate to expose bindings and interfacesManos Pitsidianakis1-0/+97