linux_perf_event_reader/endian.rs
1/// An enum for little or big endian.
2#[derive(Debug, Clone, Copy, PartialEq, Eq)]
3pub enum Endianness {
4 LittleEndian,
5 BigEndian,
6}
7
8impl Endianness {
9 #[cfg(target_endian = "little")]
10 pub const NATIVE: Self = Self::LittleEndian;
11
12 #[cfg(target_endian = "big")]
13 pub const NATIVE: Self = Self::BigEndian;
14}