pub use ir::int::IntKind;
pub use ir::enum_ty::{EnumVariantValue, EnumVariantCustomBehavior};
use std::fmt;
pub trait TypeChooser: fmt::Debug {
fn int_macro(&self, _name: &str, _value: i64) -> Option<IntKind> {
None
}
fn enum_variant_behavior(&self,
_enum_name: Option<&str>,
_variant_name: &str,
_variant_value: EnumVariantValue)
-> Option<EnumVariantCustomBehavior> {
None
}
}