• Home
  • Raw
  • Download

Lines Matching defs:Builder

222 pub struct Builder {  struct
229 /// Construct a new [`Builder`](./struct.Builder.html). argument
234 impl Builder { implementation
602 pub fn header<T: Into<String>>(mut self, header: T) -> Builder { in header() method
610 pub fn header_contents(mut self, name: &str, contents: &str) -> Builder { in header_contents()
646 pub fn emit_ir_graphviz<T: Into<String>>(mut self, path: T) -> Builder { in emit_ir_graphviz()
740 pub fn hide_type<T: AsRef<str>>(self, arg: T) -> Builder { in hide_type()
747 pub fn blacklist_type<T: AsRef<str>>(self, arg: T) -> Builder { in blacklist_type()
757 pub fn blocklist_type<T: AsRef<str>>(mut self, arg: T) -> Builder { in blocklist_type()
765 pub fn blacklist_function<T: AsRef<str>>(self, arg: T) -> Builder { in blacklist_function()
775 pub fn blocklist_function<T: AsRef<str>>(mut self, arg: T) -> Builder { in blocklist_function()
784 pub fn blacklist_item<T: AsRef<str>>(mut self, arg: T) -> Builder { in blacklist_item()
796 pub fn blocklist_item<T: AsRef<str>>(mut self, arg: T) -> Builder { in blocklist_item()
807 pub fn opaque_type<T: AsRef<str>>(mut self, arg: T) -> Builder { in opaque_type()
816 pub fn whitelisted_type<T: AsRef<str>>(self, arg: T) -> Builder { in whitelisted_type()
824 pub fn whitelist_type<T: AsRef<str>>(self, arg: T) -> Builder { in whitelist_type()
835 pub fn allowlist_type<T: AsRef<str>>(mut self, arg: T) -> Builder { in allowlist_type()
847 pub fn allowlist_function<T: AsRef<str>>(mut self, arg: T) -> Builder { in allowlist_function()
856 pub fn whitelist_function<T: AsRef<str>>(self, arg: T) -> Builder { in whitelist_function()
864 pub fn whitelisted_function<T: AsRef<str>>(self, arg: T) -> Builder { in whitelisted_function()
875 pub fn allowlist_var<T: AsRef<str>>(mut self, arg: T) -> Builder { in allowlist_var()
882 pub fn whitelist_var<T: AsRef<str>>(self, arg: T) -> Builder { in whitelist_var()
890 pub fn whitelisted_var<T: AsRef<str>>(self, arg: T) -> Builder { in whitelisted_var()
898 ) -> Builder { in default_enum_style()
911 pub fn bitfield_enum<T: AsRef<str>>(mut self, arg: T) -> Builder { in bitfield_enum()
921 pub fn newtype_enum<T: AsRef<str>>(mut self, arg: T) -> Builder { in newtype_enum()
935 pub fn rustified_enum<T: AsRef<str>>(mut self, arg: T) -> Builder { in rustified_enum()
952 ) -> Builder { in rustified_non_exhaustive_enum()
959 pub fn constified_enum<T: AsRef<str>>(mut self, arg: T) -> Builder { in constified_enum()
969 pub fn constified_enum_module<T: AsRef<str>>(mut self, arg: T) -> Builder { in constified_enum_module()
978 ) -> Builder { in default_macro_constant_type()
987 ) -> Builder { in default_alias_style()
998 pub fn type_alias<T: AsRef<str>>(mut self, arg: T) -> Builder { in type_alias()
1008 pub fn new_type_alias<T: AsRef<str>>(mut self, arg: T) -> Builder { in new_type_alias()
1017 pub fn new_type_alias_deref<T: AsRef<str>>(mut self, arg: T) -> Builder { in new_type_alias_deref()
1059 pub fn clang_arg<T: Into<String>>(mut self, arg: T) -> Builder { in clang_arg()
1078 pub fn emit_builtins(mut self) -> Builder { in emit_builtins()
1183 pub fn emit_clang_ast(mut self) -> Builder { in emit_clang_ast()
1189 pub fn emit_ir(mut self) -> Builder { in emit_ir()
1195 pub fn enable_cxx_namespaces(mut self) -> Builder { in enable_cxx_namespaces()
1225 pub fn disable_name_namespacing(mut self) -> Builder { in disable_name_namespacing()
1248 pub fn disable_nested_struct_naming(mut self) -> Builder { in disable_nested_struct_naming()
1281 pub fn conservative_inline_namespaces(mut self) -> Builder { in conservative_inline_namespaces()
1297 pub fn ignore_functions(mut self) -> Builder { in ignore_functions()
1303 pub fn ignore_methods(mut self) -> Builder { in ignore_methods()
1320 pub fn use_core(mut self) -> Builder { in use_core()
1326 pub fn ctypes_prefix<T: Into<String>>(mut self, prefix: T) -> Builder { in ctypes_prefix()
1332 pub fn anon_fields_prefix<T: Into<String>>(mut self, prefix: T) -> Builder { in anon_fields_prefix()
1523 pub fn no_partialeq<T: Into<String>>(mut self, arg: T) -> Builder { in no_partialeq()
1551 pub fn no_hash<T: Into<String>>(mut self, arg: T) -> Builder { in no_hash()