/*
* File: timer_strategy.rs
* Project: src
* Created Date: 08/05/2023
* Author: Shun Suzuki
* -----
* Last Modified: 08/05/2023
* Modified By: Shun Suzuki (suzuki@hapis.k.u-tokyo.ac.jp)
* -----
* Copyright (c) 2023 Shun Suzuki. All rights reserved.
*
*/
use num_derive::{FromPrimitive, ToPrimitive};
#[derive(FromPrimitive, ToPrimitive, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug)]
#[repr(u8)]
pub enum TimerStrategy {
Sleep = 0,
BusyWait = 1,
NativeTimer = 2,
}