Struct xen_sys::shared_info
source · [−]#[repr(C)]pub struct shared_info {
pub vcpu_info: [vcpu_info; 32],
pub evtchn_pending: [xen_ulong_t; 64],
pub evtchn_mask: [xen_ulong_t; 64],
pub wc_version: u32,
pub wc_sec: u32,
pub wc_nsec: u32,
pub wc_sec_hi: u32,
pub arch: arch_shared_info,
}
Fields
vcpu_info: [vcpu_info; 32]
evtchn_pending: [xen_ulong_t; 64]
evtchn_mask: [xen_ulong_t; 64]
wc_version: u32
wc_sec: u32
wc_nsec: u32
wc_sec_hi: u32
arch: arch_shared_info
Trait Implementations
sourceimpl Clone for shared_info
impl Clone for shared_info
sourcefn clone(&self) -> shared_info
fn clone(&self) -> shared_info
Returns a copy of the value. Read more
1.0.0fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for shared_info
impl Debug for shared_info
impl Copy for shared_info
Auto Trait Implementations
impl RefUnwindSafe for shared_info
impl Send for shared_info
impl Sync for shared_info
impl Unpin for shared_info
impl UnwindSafe for shared_info
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more