apache / avro-rs
File Size

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

Intro
Learn more...
File Size Overall
64% | 20% | 8% | 3% | 2%
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
rs65% | 21% | 9% | 2% | 1%
toml0% | 0% | 0% | 28% | 71%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
avro69% | 17% | 9% | 2% | <1%
avro_test_helper0% | 80% | 0% | 0% | 19%
avro_derive0% | 92% | 0% | 0% | 7%
ROOT0% | 0% | 0% | 65% | 34%
fuzz0% | 0% | 0% | 0% | 100%
wasm-demo0% | 0% | 0% | 0% | 100%
Longest Files (Top 39)
File# lines# units
schema.rs
in avro/src
6204 179
types.rs
in avro/src
2919 96
ser_schema.rs
in avro/src
2304 105
1532 69
de.rs
in avro/src
1400 65
writer.rs
in avro/src
1237 45
reader.rs
in avro/src
883 28
encode.rs
in avro/src
874 13
ser.rs
in avro/src
863 53
decode.rs
in avro/src
818 15
data.rs
in avro_test_helper/src
572 -
lib.rs
in avro_derive/src
552 21
501 16
serde.rs
in avro/benches
427 34
error.rs
in avro/src
377 -
bytes.rs
in avro/src
363 2
codec.rs
in avro/src
319 15
validator.rs
in avro/src
238 21
lib.rs
in avro/src
209 4
util.rs
in avro/src
206 12
single.rs
in avro/benches
165 4
bigdecimal.rs
in avro/src
152 3
decimal.rs
in avro/src
131 10
deny.toml
in root
119 -
headers.rs
in avro/src
112 7
duration.rs
in avro/src
102 11
Cargo.toml
in avro
86 -
roundtrip.rs
in fuzz/fuzz_targets
85 -
logger.rs
in avro_test_helper/src
68 4
serde_json.rs
in avro/benches
56 5
Cargo.toml
in root
45 -
Cargo.toml
in avro_derive
42 -
Cargo.toml
in fuzz
41 -
Cargo.toml
in wasm-demo
38 -
Cargo.toml
in avro_test_helper
34 -
lib.rs
in avro_test_helper/src
33 3
18 -
rabin.rs
in avro/src
7 -
lib.rs
in wasm-demo/src
1 -
Files With Most Units (Top 26)
File# lines# units
schema.rs
in avro/src
6204 179
ser_schema.rs
in avro/src
2304 105
types.rs
in avro/src
2919 96
1532 69
de.rs
in avro/src
1400 65
ser.rs
in avro/src
863 53
writer.rs
in avro/src
1237 45
serde.rs
in avro/benches
427 34
reader.rs
in avro/src
883 28
lib.rs
in avro_derive/src
552 21
validator.rs
in avro/src
238 21
501 16
decode.rs
in avro/src
818 15
codec.rs
in avro/src
319 15
encode.rs
in avro/src
874 13
util.rs
in avro/src
206 12
duration.rs
in avro/src
102 11
decimal.rs
in avro/src
131 10
headers.rs
in avro/src
112 7
serde_json.rs
in avro/benches
56 5
logger.rs
in avro_test_helper/src
68 4
lib.rs
in avro/src
209 4
single.rs
in avro/benches
165 4
lib.rs
in avro_test_helper/src
33 3
bigdecimal.rs
in avro/src
152 3
bytes.rs
in avro/src
363 2
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 106 long lines.

File# lines# units# long lines
types.rs
in avro/src
2919 96 43
schema.rs
in avro/src
6204 179 30
1532 69 8
lib.rs
in avro_derive/src
552 21 7
error.rs
in avro/src
377 - 6
ser_schema.rs
in avro/src
2304 105 5
codec.rs
in avro/src
319 15 4
writer.rs
in avro/src
1237 45 2
validator.rs
in avro/src
238 21 1
Correlations

File Size vs. Commits (all time): 39 points

avro/src/lib.rs x: 37 commits (all time) y: 209 lines of code avro/src/writer.rs x: 36 commits (all time) y: 1237 lines of code avro/src/error.rs x: 38 commits (all time) y: 377 lines of code avro/src/headers.rs x: 1 commits (all time) y: 112 lines of code avro/src/reader.rs x: 24 commits (all time) y: 883 lines of code avro/src/ser_schema.rs x: 3 commits (all time) y: 2304 lines of code avro/Cargo.toml x: 43 commits (all time) y: 86 lines of code avro/src/codec.rs x: 9 commits (all time) y: 319 lines of code avro/benches/serde.rs x: 4 commits (all time) y: 427 lines of code avro/src/bigdecimal.rs x: 4 commits (all time) y: 152 lines of code avro/src/de.rs x: 23 commits (all time) y: 1400 lines of code avro/src/decode.rs x: 22 commits (all time) y: 818 lines of code avro/src/encode.rs x: 26 commits (all time) y: 874 lines of code avro/src/schema.rs x: 103 commits (all time) y: 6204 lines of code avro/src/types.rs x: 61 commits (all time) y: 2919 lines of code avro/src/util.rs x: 12 commits (all time) y: 206 lines of code deny.toml x: 4 commits (all time) y: 119 lines of code avro/src/ser.rs x: 13 commits (all time) y: 863 lines of code avro/src/validator.rs x: 3 commits (all time) y: 238 lines of code avro/src/decimal.rs x: 12 commits (all time) y: 131 lines of code Cargo.toml x: 32 commits (all time) y: 45 lines of code avro_derive/Cargo.toml x: 18 commits (all time) y: 42 lines of code avro_test_helper/Cargo.toml x: 16 commits (all time) y: 34 lines of code wasm-demo/Cargo.toml x: 9 commits (all time) y: 38 lines of code avro/src/schema_equality.rs x: 3 commits (all time) y: 501 lines of code avro/src/rabin.rs x: 6 commits (all time) y: 7 lines of code avro/src/bytes.rs x: 2 commits (all time) y: 363 lines of code avro_test_helper/src/data.rs x: 1 commits (all time) y: 572 lines of code avro_test_helper/src/lib.rs x: 8 commits (all time) y: 33 lines of code avro_derive/src/lib.rs x: 23 commits (all time) y: 552 lines of code avro/src/schema_compatibility.rs x: 23 commits (all time) y: 1532 lines of code avro/benches/serde_json.rs x: 3 commits (all time) y: 56 lines of code avro_test_helper/src/logger.rs x: 8 commits (all time) y: 68 lines of code avro/src/duration.rs x: 3 commits (all time) y: 102 lines of code fuzz/Cargo.toml x: 3 commits (all time) y: 41 lines of code fuzz/fuzz_targets/roundtrip.rs x: 1 commits (all time) y: 85 lines of code wasm-demo/src/lib.rs x: 1 commits (all time) y: 1 lines of code avro/benches/single.rs x: 1 commits (all time) y: 165 lines of code rustfmt.toml x: 2 commits (all time) y: 18 lines of code
6204.0
lines of code
  min: 1.0
  average: 618.79
  25th percentile: 56.0
  median: 206.0
  75th percentile: 818.0
  max: 6204.0
0 103.0
commits (all time)
min: 1.0 | average: 16.44 | 25th percentile: 3.0 | median: 9.0 | 75th percentile: 23.0 | max: 103.0

File Size vs. Contributors (all time): 39 points

avro/src/lib.rs x: 17 contributors (all time) y: 209 lines of code avro/src/writer.rs x: 11 contributors (all time) y: 1237 lines of code avro/src/error.rs x: 17 contributors (all time) y: 377 lines of code avro/src/headers.rs x: 1 contributors (all time) y: 112 lines of code avro/src/reader.rs x: 12 contributors (all time) y: 883 lines of code avro/src/ser_schema.rs x: 3 contributors (all time) y: 2304 lines of code avro/Cargo.toml x: 13 contributors (all time) y: 86 lines of code avro/src/codec.rs x: 4 contributors (all time) y: 319 lines of code avro/benches/serde.rs x: 2 contributors (all time) y: 427 lines of code avro/src/bigdecimal.rs x: 3 contributors (all time) y: 152 lines of code avro/src/de.rs x: 12 contributors (all time) y: 1400 lines of code avro/src/decode.rs x: 9 contributors (all time) y: 818 lines of code avro/src/encode.rs x: 9 contributors (all time) y: 874 lines of code avro/src/schema.rs x: 23 contributors (all time) y: 6204 lines of code avro/src/types.rs x: 18 contributors (all time) y: 2919 lines of code avro/src/util.rs x: 6 contributors (all time) y: 206 lines of code deny.toml x: 2 contributors (all time) y: 119 lines of code avro/src/ser.rs x: 6 contributors (all time) y: 863 lines of code avro/src/validator.rs x: 2 contributors (all time) y: 238 lines of code avro/src/decimal.rs x: 6 contributors (all time) y: 131 lines of code Cargo.toml x: 9 contributors (all time) y: 45 lines of code avro_derive/Cargo.toml x: 5 contributors (all time) y: 42 lines of code avro_test_helper/Cargo.toml x: 4 contributors (all time) y: 34 lines of code avro/src/schema_equality.rs x: 2 contributors (all time) y: 501 lines of code avro/src/rabin.rs x: 3 contributors (all time) y: 7 lines of code avro/src/bytes.rs x: 1 contributors (all time) y: 363 lines of code avro_test_helper/src/data.rs x: 1 contributors (all time) y: 572 lines of code avro_test_helper/src/lib.rs x: 3 contributors (all time) y: 33 lines of code avro_derive/src/lib.rs x: 7 contributors (all time) y: 552 lines of code avro/src/schema_compatibility.rs x: 7 contributors (all time) y: 1532 lines of code avro/benches/serde_json.rs x: 1 contributors (all time) y: 56 lines of code avro_test_helper/src/logger.rs x: 4 contributors (all time) y: 68 lines of code fuzz/Cargo.toml x: 2 contributors (all time) y: 41 lines of code fuzz/fuzz_targets/roundtrip.rs x: 1 contributors (all time) y: 85 lines of code wasm-demo/src/lib.rs x: 1 contributors (all time) y: 1 lines of code avro/benches/single.rs x: 1 contributors (all time) y: 165 lines of code rustfmt.toml x: 2 contributors (all time) y: 18 lines of code
6204.0
lines of code
  min: 1.0
  average: 618.79
  25th percentile: 56.0
  median: 206.0
  75th percentile: 818.0
  max: 6204.0
0 23.0
contributors (all time)
min: 1.0 | average: 6.05 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 23.0

File Size vs. Commits (30 days): 8 points

avro/src/lib.rs x: 3 commits (30d) y: 209 lines of code avro/src/writer.rs x: 3 commits (30d) y: 1237 lines of code avro/src/error.rs x: 1 commits (30d) y: 377 lines of code avro/src/headers.rs x: 1 commits (30d) y: 112 lines of code avro/src/reader.rs x: 2 commits (30d) y: 883 lines of code avro/src/ser_schema.rs x: 1 commits (30d) y: 2304 lines of code avro/Cargo.toml x: 1 commits (30d) y: 86 lines of code avro/src/codec.rs x: 1 commits (30d) y: 319 lines of code
2304.0
lines of code
  min: 86.0
  average: 690.88
  25th percentile: 136.25
  median: 348.0
  75th percentile: 1148.5
  max: 2304.0
0 3.0
commits (30d)
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 3.0

File Size vs. Contributors (30 days): 8 points

avro/src/lib.rs x: 3 contributors (30d) y: 209 lines of code avro/src/writer.rs x: 3 contributors (30d) y: 1237 lines of code avro/src/error.rs x: 1 contributors (30d) y: 377 lines of code avro/src/headers.rs x: 1 contributors (30d) y: 112 lines of code avro/src/reader.rs x: 2 contributors (30d) y: 883 lines of code avro/src/ser_schema.rs x: 1 contributors (30d) y: 2304 lines of code avro/Cargo.toml x: 1 contributors (30d) y: 86 lines of code avro/src/codec.rs x: 1 contributors (30d) y: 319 lines of code
2304.0
lines of code
  min: 86.0
  average: 690.88
  25th percentile: 136.25
  median: 348.0
  75th percentile: 1148.5
  max: 2304.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 3.0

File Size vs. Commits (90 days): 17 points

avro/src/lib.rs x: 5 commits (90d) y: 209 lines of code avro/src/writer.rs x: 5 commits (90d) y: 1237 lines of code avro/src/error.rs x: 3 commits (90d) y: 377 lines of code avro/src/headers.rs x: 1 commits (90d) y: 112 lines of code avro/src/reader.rs x: 2 commits (90d) y: 883 lines of code avro/src/ser_schema.rs x: 3 commits (90d) y: 2304 lines of code avro/Cargo.toml x: 3 commits (90d) y: 86 lines of code avro/src/codec.rs x: 2 commits (90d) y: 319 lines of code avro/benches/serde.rs x: 2 commits (90d) y: 427 lines of code avro/src/bigdecimal.rs x: 1 commits (90d) y: 152 lines of code avro/src/de.rs x: 1 commits (90d) y: 1400 lines of code avro/src/decode.rs x: 1 commits (90d) y: 818 lines of code avro/src/encode.rs x: 1 commits (90d) y: 874 lines of code avro/src/schema.rs x: 1 commits (90d) y: 6204 lines of code avro/src/types.rs x: 2 commits (90d) y: 2919 lines of code avro/src/util.rs x: 1 commits (90d) y: 206 lines of code
6204.0
lines of code
  min: 86.0
  average: 1096.82
  25th percentile: 179.0
  median: 427.0
  75th percentile: 1318.5
  max: 6204.0
0 5.0
commits (90d)
min: 1.0 | average: 2.06 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Contributors (90 days): 17 points

avro/src/lib.rs x: 4 contributors (90d) y: 209 lines of code avro/src/writer.rs x: 4 contributors (90d) y: 1237 lines of code avro/src/error.rs x: 3 contributors (90d) y: 377 lines of code avro/src/headers.rs x: 1 contributors (90d) y: 112 lines of code avro/src/reader.rs x: 2 contributors (90d) y: 883 lines of code avro/src/ser_schema.rs x: 3 contributors (90d) y: 2304 lines of code avro/Cargo.toml x: 3 contributors (90d) y: 86 lines of code avro/src/codec.rs x: 2 contributors (90d) y: 319 lines of code avro/benches/serde.rs x: 1 contributors (90d) y: 427 lines of code avro/src/bigdecimal.rs x: 1 contributors (90d) y: 152 lines of code avro/src/de.rs x: 1 contributors (90d) y: 1400 lines of code avro/src/decode.rs x: 1 contributors (90d) y: 818 lines of code avro/src/encode.rs x: 1 contributors (90d) y: 874 lines of code avro/src/schema.rs x: 1 contributors (90d) y: 6204 lines of code avro/src/types.rs x: 2 contributors (90d) y: 2919 lines of code avro/src/util.rs x: 1 contributors (90d) y: 206 lines of code
6204.0
lines of code
  min: 86.0
  average: 1096.82
  25th percentile: 179.0
  median: 427.0
  75th percentile: 1318.5
  max: 6204.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0