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};