MCPcopy Index your code
hub / github.com/TinyChain-Inc/freqfs

github.com/TinyChain-Inc/freqfs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
148 symbols 432 edges 12 files 60 documented · 41%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

freqfs

An in-memory filesystem cache layer based on tokio::fs, with least-frequently-used eviction

Extension points exported contracts — how you extend this code

FileDeref (Interface)
A helper trait to coerce container types like [`Arc`] into a borrowed file. [6 implementers]
src/file.rs
DirDeref (Interface)
A helper trait to coerce container types like [`Arc`] into a borrowed [`Dir`]. [6 implementers]
src/dir.rs
FileSave (Interface)
(no doc) [4 implementers]
src/file.rs
Name (Interface)
A type that can be used to look up a directory entry without calling `to_string()`, to avoid unnecessary heap allocation [4 …
src/dir.rs
FileLoad (Interface)
(no doc) [2 implementers]
src/file.rs

Core symbols most depended-on inside this repo

clone
called by 59
src/dir.rs
write
called by 27
src/dir.rs
read
called by 21
src/dir.rs
bump
called by 16
src/cache.rs
get_file
called by 16
src/dir.rs
create_dir
called by 14
src/file.rs
create_file
called by 13
src/dir.rs
insert
called by 12
src/cache.rs

Shape

Method 89
Function 37
Enum 9
Class 8
Interface 5

Languages

Rust100%

Modules by API surface

src/dir.rs54 symbols
src/file.rs45 symbols
src/cache.rs17 symbols
tests/example_smoke.rs5 symbols
examples/example.rs5 symbols
tests/type_safety.rs4 symbols
tests/load_overlap.rs4 symbols
tests/delete_recreate.rs4 symbols
tests/copy_semantics.rs4 symbols
tests/concurrency_smoke.rs4 symbols
tests/stream_roundtrip.rs2 symbols

For agents

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

⬇ download graph artifact