MCPcopy Index your code
hub / github.com/bnjjj/chicon-rs

github.com/bnjjj/chicon-rs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
193 symbols 582 edges 9 files 18 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

FileSystem (Interface)
The FileSystem trait needs to be implemented if you want a fully available abstract filesystem. For now we have few impl [6 …
src/lib.rs
DirEntry (Interface)
Trait that represent a directory entry inside our FileSystem. Associated type `DirEntry` in our `FileSystem` trait must [6 …
src/lib.rs
File (Interface)
Trait that represent a file inside our FileSystem. Associated type `File` in our `FileSystem` trait must implement this [4 …
src/lib.rs

Core symbols most depended-on inside this repo

create_file
called by 17
src/mem.rs
create_dir_all
called by 15
src/mem.rs
create_file
called by 11
src/s3.rs
session
called by 9
src/ssh.rs
session
called by 8
src/sftp.rs
read_dir
called by 7
src/s3.rs
remove_file
called by 7
src/s3.rs
sync_all
called by 7
src/s3.rs

Shape

Method 118
Function 44
Class 25
Enum 3
Interface 3

Languages

Rust100%

Modules by API surface

src/mem.rs40 symbols
src/s3.rs32 symbols
src/sftp.rs30 symbols
src/os.rs30 symbols
src/ssh.rs29 symbols
src/swift.rs25 symbols
src/lib.rs5 symbols
src/error.rs1 symbols
examples/os.rs1 symbols

For agents

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

⬇ download graph artifact