RepoPilot

ron-rs/ron · Architecture

A static read of how ron-rs/ron is wired together — module coupling, layering, and circular dependencies — derived from its import graph.

A
Architecture grade
score 87/100
2
Import cycles
lower is better
103
Modules parsed
26 edges
92%
Layeredness
clean-layer ratio

Most-depended-on modules

These are the highest-fan-in files — change them and the blast radius is largest. Read them first.

  • src/de/mod.rs4 importers · radius 8
  • src/value/mod.rs2 importers · radius 3
  • src/error.rs2 importers · radius 5
  • src/util/span_substring.rs2 importers · radius 8
  • src/parse.rs2 importers · radius 6
  • src/ser/mod.rs1 importers · radius 1
  • src/de/tests.rs1 importers · radius 8
  • src/de/value.rs1 importers · radius 8

Modules (5)

Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.

  • src/de5 files · 8 in-degree · in cycle
  • src5 files · 6 in-degree
  • src/ser5 files · 5 in-degree
  • src/value3 files · 4 in-degree
  • src/util2 files · 3 in-degree · in cycle

Circular dependencies (2)

  • src/de/mod.rs to src/de/tests.rs to src/util/span_substring.rs to src/de/mod.rs
  • src/de/mod.rs to src/de/value.rs to src/de/mod.rs

Informational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.