Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arnetheduck/nbindgen
/ functions
Functions
896 in github.com/arnetheduck/nbindgen
⨍
Functions
896
◇
Types & classes
2,472
↓ 89 callers
Method
new_line
(&mut self)
src/bindgen/writer.rs:138
↓ 55 callers
Method
push
(&mut self, id: Separator)
src/bindgen/mangle.rs:65
↓ 38 callers
Method
name
(&self)
src/bindgen/ir/path.rs:21
↓ 37 callers
Method
insert
(&mut self, path: &Path, ty: Option<DeclarationType>)
src/bindgen/declarationtyperesolver.rs:32
↓ 35 callers
Method
is_empty
(&self)
src/bindgen/ir/annotation.rs:57
↓ 28 callers
Method
close_brace
(&mut self, _: bool)
src/bindgen/writer.rs:157
↓ 28 callers
Method
join
(cfgs: &[Cfg])
src/bindgen/ir/cfg.rs:85
↓ 28 callers
Method
open_brace
(&mut self)
src/bindgen/writer.rs:153
↓ 25 callers
Method
path
(&self)
src/bindgen/ir/function.rs:113
↓ 22 callers
Method
for_all_items_mut
(&mut self, mut callback: F)
src/bindgen/ir/item.rs:201
↓ 21 callers
Method
bool
(&self, name: &str)
src/bindgen/ir/annotation.rs:177
↓ 19 callers
Method
try_insert
(&mut self, item: T)
src/bindgen/ir/item.rs:103
↓ 16 callers
Method
to_condition
(&self, config: &Config)
src/bindgen/ir/cfg.rs:205
↓ 16 callers
Method
write_after
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/cfg.rs:332
↓ 16 callers
Method
write_before
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/cfg.rs:322
↓ 15 callers
Method
contains
(&self, path: &GenericPath)
src/bindgen/monomorph.rs:24
↓ 14 callers
Method
filter
(&mut self, callback: F)
src/bindgen/ir/item.rs:157
↓ 13 callers
Method
apply
Applies the rename rule to a string
src/bindgen/rename.rs:64
↓ 13 callers
Method
for_all_items
(&self, mut callback: F)
src/bindgen/ir/item.rs:185
↓ 12 callers
Method
generics
(&self)
src/bindgen/ir/generic_path.rs:230
↓ 11 callers
Method
rename
(&self, item_name: &mut String)
src/bindgen/config.rs:319
↓ 11 callers
Method
to_str
(self)
src/bindgen/declarationtyperesolver.rs:10
↓ 10 callers
Method
new_line_if_not_start
(&mut self)
src/bindgen/writer.rs:147
↓ 10 callers
Method
write
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/enumeration.rs:296
↓ 9 callers
Method
add_monomorphs
(&self, library: &Library, out: &mut Monomorphs)
src/bindgen/ir/ty.rs:865
↓ 8 callers
Method
rename_for_config
(&mut self, config: &Config)
src/bindgen/ir/ty.rs:328
↓ 8 callers
Function
take
(with_manual_drop: std::mem::ManuallyDrop<Point>)
tests/rust/manuallydrop.rs:22
↓ 7 callers
Method
for_items_mut
(&mut self, path: &Path, mut callback: F)
src/bindgen/ir/item.rs:234
↓ 7 callers
Function
free_function_should_exist_annotated_by_name
(test_struct: SelfTypeTestStruct)
tests/rust/swift_name.rs:101
↓ 7 callers
Function
free_function_should_exist_annotated_mut_by_name
(mut test_struct: SelfTypeTestStruct)
tests/rust/swift_name.rs:108
↓ 7 callers
Function
free_function_should_exist_ref
(test_struct: &SelfTypeTestStruct)
tests/rust/swift_name.rs:78
↓ 7 callers
Function
free_function_should_exist_ref_mut
(test_struct: &mut SelfTypeTestStruct)
tests/rust/swift_name.rs:84
↓ 7 callers
Function
free_function_should_not_exist_box
(boxed: Box<SelfTypeTestStruct>)
tests/rust/swift_name.rs:95
↓ 7 callers
Method
rebuild
(&mut self)
src/bindgen/ir/item.rs:96
↓ 7 callers
Method
write
(&self, out: &mut SourceWriter<F>, ident: Option<&str>, export: bool, is_func: bool, config: &Config)
src/bindgen/cdecl.rs:206
↓ 6 callers
Method
annotations
(&self)
src/bindgen/ir/union.rs:142
↓ 6 callers
Method
call
Associate each parameter with an argument.
src/bindgen/ir/generic_path.rs:78
↓ 6 callers
Method
cmp
(&self, other: &Path)
src/bindgen/ir/path.rs:41
↓ 6 callers
Method
get_config
(&self)
src/bindgen/library.rs:167
↓ 6 callers
Method
prefix
(&self, annotations: &AnnotationSet)
src/bindgen/config.rs:401
↓ 6 callers
Method
write_raw_block
(&mut self, block: &str)
src/bindgen/writer.rs:165
↓ 6 callers
Method
write_vertical_source_list
(&mut self, items: &[S], list_type: ListType<'_>)
src/bindgen/writer.rs:195
↓ 5 callers
Method
add_dependencies
(&self, library: &Library, out: &mut Dependencies)
src/bindgen/ir/ty.rs:861
↓ 5 callers
Method
annotations_mut
(&mut self)
src/bindgen/ir/union.rs:146
↓ 5 callers
Method
attrs
(&self)
src/bindgen/utilities.rs:259
↓ 5 callers
Method
collect_declaration_types
(&self, resolver: &mut DeclarationTypeResolver)
src/bindgen/ir/union.rs:154
↓ 5 callers
Function
escape
(rust_identifier: &mut String)
src/bindgen/reserved.rs:276
↓ 5 callers
Function
mangle_path
(path: &Path, generic_values: &[GenericArgument], config: &MangleConfig)
src/bindgen/mangle.rs:13
↓ 5 callers
Method
mangle_paths
(&mut self, monomorphs: &Monomorphs)
src/bindgen/ir/ty.rs:948
↓ 5 callers
Method
parse_mod
( &mut self, pkg: &PackageRef, mod_path: &FilePath, depth: usize, )
src/bindgen/parser.rs:223
↓ 5 callers
Method
replace_self_with
(&mut self, self_ty: &Path)
src/bindgen/ir/ty.rs:700
↓ 5 callers
Method
spaces
(&self)
src/bindgen/writer.rs:113
↓ 5 callers
Method
try_skip_map
(&mut self, mut f: F)
src/bindgen/utilities.rs:19
↓ 4 callers
Method
add_dependencies_ignoring_generics
( &self, generic_params: &GenericParams, library: &Library, out: &mut Dependen
src/bindgen/ir/ty.rs:808
↓ 4 callers
Method
as_str
(&self)
src/bindgen/ir/ty.rs:322
↓ 4 callers
Method
attr_name_value_lookup
(&self, name: &str)
src/bindgen/utilities.rs:191
↓ 4 callers
Method
deref
(&self)
src/bindgen/ir/item.rs:63
↓ 4 callers
Method
enabled
(&self, metadata: &Metadata)
src/logging.rs:23
↓ 4 callers
Method
for_items
(&self, path: &Path, mut callback: F)
src/bindgen/ir/item.rs:217
↓ 4 callers
Method
generate
(mut self)
src/bindgen/library.rs:60
↓ 4 callers
Method
list
(&self, name: &str)
src/bindgen/ir/annotation.rs:165
↓ 4 callers
Method
name
(&self)
src/bindgen/ir/generic_path.rs:57
↓ 4 callers
Method
not_none
(self)
src/bindgen/rename.rs:56
↓ 4 callers
Method
push_set_spaces
(&mut self, spaces: usize)
src/bindgen/writer.rs:117
↓ 4 callers
Method
should_generate_top_level_item
( &self, crate_name: &str, binding_crate_name: &str, )
src/bindgen/config.rs:802
↓ 4 callers
Method
with_config
(mut self, config: Config)
src/bindgen/builder.rs:219
↓ 3 callers
Method
add_none
(&mut self, path: &Path)
src/bindgen/declarationtyperesolver.rs:50
↓ 3 callers
Method
add_struct
(&mut self, path: &Path)
src/bindgen/declarationtyperesolver.rs:42
↓ 3 callers
Function
array_print
(a: &[u64])
tests/rust/function_args.rs:2
↓ 3 callers
Method
atom
(&self, name: &str)
src/bindgen/ir/annotation.rs:171
↓ 3 callers
Method
bindings
(&self)
src/bindgen/writer.rs:72
↓ 3 callers
Method
build_type
(&mut self, t: &Type, is_const: bool, is_return: bool, config: &Config)
src/bindgen/cdecl.rs:112
↓ 3 callers
Function
build_using_bin
(extra_args: &[&str])
tests/profile.rs:30
↓ 3 callers
Function
build_using_lib
(config: fn(Builder) -> Builder)
tests/profile.rs:7
↓ 3 callers
Method
deprecated_note
( &self, config: &'c Config, kind: DeprecatedNoteKind, )
src/bindgen/ir/annotation.rs:65
↓ 3 callers
Method
export_name
(&self)
src/bindgen/ir/generic_path.rs:246
↓ 3 callers
Method
extend_with
(&mut self, other: &Parse)
src/bindgen/parser.rs:464
↓ 3 callers
Method
has_attr_word
Searches for attributes like `#[test]`. Example: - `item.has_attr_word("test")` => `#[test]`
src/bindgen/utilities.rs:120
↓ 3 callers
Method
is_no_mangle
(&self)
src/bindgen/utilities.rs:172
↓ 3 callers
Function
member_to_ident
(member: &syn::Member)
src/bindgen/ir/constant.rs:23
↓ 3 callers
Method
must_use
(&self, _config: &Config)
src/bindgen/ir/annotation.rs:61
↓ 3 callers
Method
pop_tab
(&mut self)
src/bindgen/writer.rs:133
↓ 3 callers
Method
post_body
(&self, path: &Path)
src/bindgen/config.rs:315
↓ 3 callers
Method
pre_body
(&self, path: &Path)
src/bindgen/config.rs:311
↓ 3 callers
Method
should_generate
(&self, item_type: ItemType)
src/bindgen/config.rs:307
↓ 3 callers
Method
write
(&self, file: F)
src/bindgen/bindings.rs:250
↓ 3 callers
Method
write
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/constant.rs:476
↓ 3 callers
Method
write
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/generic_path.rs:142
↓ 3 callers
Method
write
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/cfg.rs:280
↓ 3 callers
Method
write
(&self, config: &Config, out: &mut SourceWriter<F>)
src/bindgen/ir/function.rs:224
↓ 3 callers
Function
write_field
(out: &mut SourceWriter<F>, t: &Type, ident: &str, config: &Config)
src/bindgen/cdecl.rs:437
↓ 2 callers
Function
IsBar
tests/expectations/transform_op.cpp:79
↓ 2 callers
Function
IsBar2
tests/expectations/destructor_and_copy_ctor.cpp:233
↓ 2 callers
Function
IsBar3
tests/expectations/destructor_and_copy_ctor.cpp:363
↓ 2 callers
Function
IsBaz
tests/expectations/transform_op.cpp:100
↓ 2 callers
Function
IsBaz1
tests/expectations/transform_op.cpp:266
↓ 2 callers
Function
IsBaz2
tests/expectations/transform_op.cpp:287
↓ 2 callers
Function
IsFoo
tests/expectations/transform_op.cpp:58
↓ 2 callers
Function
IsK_Bar
tests/expectations/asserted_cast.cpp:221
↓ 2 callers
Function
IsK_Foo
tests/expectations/asserted_cast.cpp:198
next →
1–100 of 896, ranked by callers