#![feature(extend_one, if_let_guard)]
#![allow(stable_features)]

use crate::abi::ty::TypeWidth;

pub mod abi;
pub mod error;
pub mod syntax;

#[derive(Debug, PartialEq, Eq, Clone)]
pub struct TargetEnv {
    pub thin_pointer_width: TypeWidth,
    pub fat_pointer_width: TypeWidth,
}
