1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! A public API for more fine-grained customization of bindgen behavior. pub use ir::int::IntKind; use std::fmt; /// A trait to allow configuring different kinds of types in different /// situations. pub trait TypeChooser: fmt::Debug { /// The integer kind an integer macro should have, given a name and the /// value of that macro, or `None` if you want the default to be chosen. fn int_macro(&self, _name: &str, _value: i64) -> Option<IntKind> { None } }