Home
last modified time | relevance | path

Searched refs:Wrapper (Results 1 – 12 of 12) sorted by relevance

/qemu/rust/qemu-api-macros/src/
H A Dlib.rs112 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 Dtimer.rs18 #[derive(Debug, qemu_api_macros::Wrapper)]
25 #[derive(qemu_api_macros::Wrapper)]
H A Dirq.rs22 #[derive(Debug, qemu_api_macros::Wrapper)]
H A Dsysbus.rs23 #[derive(Debug, qemu_api_macros::Wrapper)]
H A Dqdev.rs28 #[derive(Debug, qemu_api_macros::Wrapper)]
36 #[derive(Debug, qemu_api_macros::Wrapper)]
H A Dmemory.rs136 #[derive(qemu_api_macros::Wrapper)]
H A Dcell.rs1095 pub unsafe trait Wrapper { interface
1099 unsafe impl<T> Wrapper for Opaque<T> {
H A Dchardev.rs30 #[derive(qemu_api_macros::Wrapper)]
H A Dqom.rs115 #[derive(Debug, qemu_api_macros::Wrapper)]
/qemu/scripts/tracetool/backend/
H A D__init__.py100 class Wrapper: class
/qemu/scripts/tracetool/
H A D__init__.py443 backend = tracetool.backend.Wrapper(backends, format)
/qemu/docs/devel/
H A Drust.rst292 #[derive(Debug, qemu_api_macros::Wrapper)]