#[repr(C)]pub struct WakeSourceReportHeader {
pub report_time: InstantBoot,
pub suspend_start_time: InstantBoot,
pub total_wake_sources: u32,
pub unreported_wake_report_entries: u32,
}Fields§
§report_time: InstantBootThe timestamp of when the wake report was generated.
suspend_start_time: InstantBootThe timestamp of when the suspend operation was committed to and started, or ZX_TIME_INFINITE if no attempt to suspend was made.
total_wake_sources: u32The total number of wake sources present in the system at the time of report generation.
unreported_wake_report_entries: u32The total number of report entries which were waiting to be reported at the start of report generation, but were skipped due to insufficient space in the user’s buffer.
Trait Implementations§
Source§impl Clone for WakeSourceReportHeader
impl Clone for WakeSourceReportHeader
Source§fn clone(&self) -> WakeSourceReportHeader
fn clone(&self) -> WakeSourceReportHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WakeSourceReportHeader
impl Debug for WakeSourceReportHeader
Source§impl FromBytes for WakeSourceReportHeader
impl FromBytes for WakeSourceReportHeader
Source§impl FromZeros for WakeSourceReportHeader
impl FromZeros for WakeSourceReportHeader
Source§impl IntoBytes for WakeSourceReportHeader
impl IntoBytes for WakeSourceReportHeader
Source§impl PartialEq for WakeSourceReportHeader
impl PartialEq for WakeSourceReportHeader
Source§impl TryFromBytes for WakeSourceReportHeader
impl TryFromBytes for WakeSourceReportHeader
Source§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for WakeSourceReportHeader
impl Eq for WakeSourceReportHeader
impl StructuralPartialEq for WakeSourceReportHeader
Auto Trait Implementations§
impl Freeze for WakeSourceReportHeader
impl RefUnwindSafe for WakeSourceReportHeader
impl Send for WakeSourceReportHeader
impl Sync for WakeSourceReportHeader
impl Unpin for WakeSourceReportHeader
impl UnwindSafe for WakeSourceReportHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more