Skip to main content

dope_sys/thread/
timer.rs

1use std::mem;
2
3use o3::base::time::Positive;
4
5/// Exact kernel-watchdog construction failure.
6#[derive(Clone, Copy, Debug, PartialEq, Eq)]
7pub enum Error {
8    Range { deadline: Positive },
9    Unsupported { deadline: Positive },
10    Create(crate::Errno),
11    Arm(crate::Errno),
12}
13
14const _: () = {
15    assert!(mem::size_of::<Error>() == 24);
16    assert!(mem::size_of::<Positive>() == 16);
17    assert!(mem::align_of::<Error>() == mem::align_of::<Positive>());
18};