]> git.ipfire.org Git - thirdparty/qemu.git/commit
rust: introduce a c_str macro
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 25 Oct 2024 06:23:53 +0000 (08:23 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 5 Nov 2024 13:18:16 +0000 (14:18 +0100)
commit718e255f0a97cf43939ae2e90ba4673ae9a8bd2f
treeab5d09e3b4cb9cae3e44fed6a8f77458f354c6c5
parent9f7d4520d679364f7ca95b7ddb899ff084e7d7c6
rust: introduce a c_str macro

This allows CStr constants to be defined easily on Rust 1.63.0, while
checking that there are no embedded NULs.  c"" literals were only
stabilized in Rust 1.77.0.

Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust/hw/char/pl011/src/device.rs
rust/hw/char/pl011/src/device_class.rs
rust/hw/char/pl011/src/lib.rs
rust/qemu-api/meson.build
rust/qemu-api/src/c_str.rs [new file with mode: 0644]
rust/qemu-api/src/lib.rs
rust/qemu-api/src/vmstate.rs
rust/qemu-api/tests/tests.rs