aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api/build.rs
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-02-14 10:18:34 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2025-03-06 12:44:46 +0100
commit0b9d05e3c98fe168f3502ccc422b9171467314fa (patch)
treed485a70bce3fd8e77fcbbeeeeca3552425e11979 /rust/qemu-api/build.rs
parentcff666a3aee566889fcc1ab7167ca0a727af7167 (diff)
downloadqemu-0b9d05e3c98fe168f3502ccc422b9171467314fa.zip
qemu-0b9d05e3c98fe168f3502ccc422b9171467314fa.tar.gz
qemu-0b9d05e3c98fe168f3502ccc422b9171467314fa.tar.bz2
rust: cell: add wrapper for FFI types
Inspired by the same-named type in Linux. This type provides the compiler with a correct view of what goes on with FFI types. In addition, it separates the glue code from the bindgen-generated code, allowing traits such as Send, Sync or Zeroable to be specified independently for C and Rust structs. Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'rust/qemu-api/build.rs')
0 files changed, 0 insertions, 0 deletions