#![feature(if_let_guard, extend_one, proc_macro_span)]

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