mozilla / cbindgen
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
10% | 33% | 35% | 11% | 7%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rs10% | 34% | 36% | 12% | 6%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src10% | 34% | 36% | 12% | 5%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
enumeration.rs
in src/bindgen/ir
1293 25
parser.rs
in src/bindgen
935 19
config.rs
in src/bindgen
887 16
clike.rs
in src/bindgen/language_backend
843 21
ty.rs
in src/bindgen/ir
798 6
constant.rs
in src/bindgen/ir
657 16
library.rs
in src/bindgen
390 6
builder.rs
in src/bindgen
362 1
utilities.rs
in src/bindgen
358 24
cdecl.rs
in src/bindgen
352 8
cython.rs
in src/bindgen/language_backend
336 16
main.rs
in src
330 3
structure.rs
in src/bindgen/ir
329 13
generic_path.rs
in src/bindgen/ir
294 1
function.rs
in src/bindgen/ir
248 2
writer.rs
in src/bindgen
234 3
bitflags.rs
in src/bindgen
229 7
union.rs
in src/bindgen/ir
221 13
item.rs
in src/bindgen/ir
217 9
cargo.rs
in src/bindgen/cargo
214 2
mod.rs
in src/bindgen/language_backend
202 12
cargo_metadata.rs
in src/bindgen/cargo
190 12
bindings.rs
in src/bindgen
172 1
annotation.rs
in src/bindgen/ir
164 -
typedef.rs
in src/bindgen/ir
161 13
repr.rs
in src/bindgen/ir
153 -
mangle.rs
in src/bindgen
144 5
cargo_expand.rs
in src/bindgen/cargo
127 4
opaque.rs
in src/bindgen/ir
115 12
monomorph.rs
in src/bindgen
114 -
rename.rs
in src/bindgen
106 1
100 -
global.rs
in src/bindgen/ir
97 11
90 12
reserved.rs
in src/bindgen
86 -
Cargo.toml
in root
80 -
build.rs
in root
78 3
error.rs
in src/bindgen
73 1
path.rs
in src/bindgen/ir
42 3
cargo_lock.rs
in src/bindgen/cargo
41 2
field.rs
in src/bindgen/ir
41 -
mod.rs
in src/bindgen/ir
37 -
dependencies.rs
in src/bindgen
35 -
cargo_toml.rs
in src/bindgen/cargo
34 3
lib.rs
in src
33 -
documentation.rs
in src/bindgen/ir
28 -
cfg.rs
in src/bindgen/ir
20 -
mod.rs
in src/bindgen
12 -
mod.rs
in src/bindgen/cargo
10 -
8 -
Files With Most Units (Top 35)
File# lines# units
enumeration.rs
in src/bindgen/ir
1293 25
utilities.rs
in src/bindgen
358 24
clike.rs
in src/bindgen/language_backend
843 21
parser.rs
in src/bindgen
935 19
config.rs
in src/bindgen
887 16
constant.rs
in src/bindgen/ir
657 16
cython.rs
in src/bindgen/language_backend
336 16
structure.rs
in src/bindgen/ir
329 13
typedef.rs
in src/bindgen/ir
161 13
union.rs
in src/bindgen/ir
221 13
90 12
cargo_metadata.rs
in src/bindgen/cargo
190 12
opaque.rs
in src/bindgen/ir
115 12
mod.rs
in src/bindgen/language_backend
202 12
global.rs
in src/bindgen/ir
97 11
item.rs
in src/bindgen/ir
217 9
cdecl.rs
in src/bindgen
352 8
bitflags.rs
in src/bindgen
229 7
ty.rs
in src/bindgen/ir
798 6
library.rs
in src/bindgen
390 6
mangle.rs
in src/bindgen
144 5
cargo_expand.rs
in src/bindgen/cargo
127 4
build.rs
in root
78 3
main.rs
in src
330 3
writer.rs
in src/bindgen
234 3
cargo_toml.rs
in src/bindgen/cargo
34 3
path.rs
in src/bindgen/ir
42 3
cargo_lock.rs
in src/bindgen/cargo
41 2
cargo.rs
in src/bindgen/cargo
214 2
function.rs
in src/bindgen/ir
248 2
error.rs
in src/bindgen
73 1
rename.rs
in src/bindgen
106 1
bindings.rs
in src/bindgen
172 1
builder.rs
in src/bindgen
362 1
generic_path.rs
in src/bindgen/ir
294 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
config.rs
in src/bindgen
887 16 2