llvm_scratch/core/target_datalayout/
endian.rs

1use std::fmt;
2
3#[derive(PartialEq, PartialOrd, Eq, Ord, Debug)]
4pub enum Endian {
5    LITTLE,
6    BIG,
7}
8
9impl fmt::Display for Endian {
10    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
11        let endian_str = match self {
12            Self::BIG => 'E',
13            Self::LITTLE => 'e',
14        };
15
16        write!(f, "{}", endian_str)
17    }
18}