MCPcopy Index your code
hub / github.com/dckc/rust-sqlite3

github.com/dckc/rust-sqlite3 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
137 symbols 308 edges 9 files 56 documented · 41%
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

ToSql (Interface)
Values that can be bound to parameters in prepared statements. [8 implementers]
src/types.rs
RowIndex (Interface)
A trait implemented by types that can index into columns of a row. inspired by sfackler's [RowIndex][] [RowIndex]: http [2 …
src/lib.rs
Access (Interface)
Authorization to connect to database. [2 implementers]
src/core.rs
FromSql (Interface)
A trait for result values from a query. cf [sqlite3 result values][column]. inspired by sfackler's `FromSql` (and some [9 …
src/types.rs
StatementUpdate (Interface)
Mix in `update()` convenience function. [1 implementers]
src/lib.rs
QueryEach (Interface)
Mix in `query_each()` convenience function. [1 implementers]
src/lib.rs
QueryFold (Interface)
Mix in `query_fold()` convenience function. [1 implementers]
src/lib.rs
Query (Interface)
Mix in `query()` convenience function. [1 implementers]
src/lib.rs

Core symbols most depended-on inside this repo

prepare
called by 17
src/core.rs
step
called by 15
src/core.rs
execute
called by 13
src/core.rs
decode_result
called by 10
src/core.rs
detail_db
called by 7
src/core.rs
column_int
called by 6
src/core.rs
get
called by 5
src/lib.rs
exec
called by 5
src/core.rs

Shape

Method 54
Function 38
Class 28
Interface 9
Enum 8

Languages

Rust100%

Modules by API surface

src/core.rs60 symbols
src/lib.rs26 symbols
src/ffi.rs25 symbols
src/types.rs10 symbols
tests/opening.rs5 symbols
src/access/mod.rs4 symbols
tests/typical.rs3 symbols
tests/ex.rs3 symbols
src/access/flags.rs1 symbols

For agents

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

⬇ download graph artifact