MCPcopy Index your code
hub / github.com/assert-rs/snapbox

github.com/assert-rs/snapbox @snapbox-v1.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release snapbox-v1.2.2 ↗ · + Follow
614 symbols 1,740 edges 53 files 84 documented · 14% updated 2d ago★ 17744 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

crates/snapbox/README.md

Extension points exported contracts — how you extend this code

DirFixture (Interface)
Collection of files [10 implementers]
crates/snapbox/src/dir/fixture.rs
Setup (Interface)
Function signature for generating a test [`Case`] from a path fixture [1 implementers]
crates/tryfn/src/lib.rs
IntoData (Interface)
(no doc) [8 implementers]
crates/snapbox/src/data/mod.rs
Test (Interface)
Function signature for running a test [`Case`] [1 implementers]
crates/tryfn/src/lib.rs
ToDebug (Interface)
Capture the pretty debug representation of a value Note: this is fairly brittle as debug representations are not genera [1 …
crates/snapbox/src/data/mod.rs
Filter (Interface)
(no doc) [3 implementers]
crates/snapbox/src/filter/mod.rs
IntoJson (Interface)
(no doc) [1 implementers]
crates/snapbox/src/data/mod.rs

Core symbols most depended-on inside this repo

normalize
called by 77
crates/snapbox/src/filter/pattern.rs
redact
called by 53
crates/snapbox/src/filter/pattern.rs
to_string
called by 49
crates/trycmd/src/schema.rs
into_data
called by 48
crates/snapbox/src/data/mod.rs
unordered
called by 47
crates/snapbox/src/filter/pattern.rs
insert
called by 46
crates/snapbox/src/filter/redactions.rs
filter
called by 26
crates/snapbox/src/filter/mod.rs
coerce_to
called by 22
crates/snapbox/src/data/mod.rs

Shape

Method 280
Function 259
Class 51
Enum 17
Interface 7

Languages

Rust100%

Modules by API surface

crates/trycmd/src/schema.rs69 symbols
crates/snapbox/src/data/mod.rs61 symbols
crates/snapbox/src/cmd.rs52 symbols
crates/trycmd/src/runner.rs36 symbols
crates/snapbox/src/filter/test_unordered_redactions.rs33 symbols
crates/snapbox/src/filter/test_redactions.rs30 symbols
crates/snapbox/src/data/runtime.rs30 symbols
crates/snapbox/src/data/tests.rs22 symbols
crates/snapbox/src/assert/mod.rs22 symbols
crates/snapbox/src/filter/pattern.rs21 symbols
crates/trycmd/src/cases.rs20 symbols
crates/snapbox/src/filter/redactions.rs19 symbols

For agents

$ claude mcp add snapbox \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page