Searched refs:Wrapper (Results 1 – 12 of 12) sorted by relevance
/qemu/rust/qemu-api-macros/src/ |
H A D | lib.rs | 112 is_transparent_repr(&input, "#[derive(Wrapper)]")?; in derive_opaque_or_error() 115 let field = &get_unnamed_field(&input, "#[derive(Wrapper)]")?; in derive_opaque_or_error() 121 unsafe impl crate::cell::Wrapper for #name { in derive_opaque_or_error() 122 type Wrapped = <#typ as crate::cell::Wrapper>::Wrapped; in derive_opaque_or_error() 125 pub unsafe fn from_raw<'a>(ptr: *mut <Self as crate::cell::Wrapper>::Wrapped) -> &'a Self { in derive_opaque_or_error() 130 pub const fn as_mut_ptr(&self) -> *mut <Self as crate::cell::Wrapper>::Wrapped { in derive_opaque_or_error() 134 pub const fn as_ptr(&self) -> *const <Self as crate::cell::Wrapper>::Wrapped { in derive_opaque_or_error() 142 pub const fn raw_get(slot: *mut Self) -> *mut <Self as crate::cell::Wrapper>::Wrapped { in derive_opaque_or_error() 149 #[proc_macro_derive(Wrapper)]
|
/qemu/rust/qemu-api/src/ |
H A D | timer.rs | 18 #[derive(Debug, qemu_api_macros::Wrapper)] 25 #[derive(qemu_api_macros::Wrapper)]
|
H A D | irq.rs | 22 #[derive(Debug, qemu_api_macros::Wrapper)]
|
H A D | sysbus.rs | 23 #[derive(Debug, qemu_api_macros::Wrapper)]
|
H A D | qdev.rs | 28 #[derive(Debug, qemu_api_macros::Wrapper)] 36 #[derive(Debug, qemu_api_macros::Wrapper)]
|
H A D | memory.rs | 136 #[derive(qemu_api_macros::Wrapper)]
|
H A D | cell.rs | 1095 pub unsafe trait Wrapper { interface 1099 unsafe impl<T> Wrapper for Opaque<T> {
|
H A D | chardev.rs | 30 #[derive(qemu_api_macros::Wrapper)]
|
H A D | qom.rs | 115 #[derive(Debug, qemu_api_macros::Wrapper)]
|
/qemu/scripts/tracetool/backend/ |
H A D | __init__.py | 100 class Wrapper: class
|
/qemu/scripts/tracetool/ |
H A D | __init__.py | 443 backend = tracetool.backend.Wrapper(backends, format)
|
/qemu/docs/devel/ |
H A D | rust.rst | 292 #[derive(Debug, qemu_api_macros::Wrapper)]
|