Docs.rs
whycodes-storage-0.6.31
whycodes-storage 0.6.31
Docs.rs crate page
MIT
04 November 2026
Links
Repository
crates.io
Source
Owners
mrnasil
Dependencies
chrono ^0.4
normal
rusqlite ^0.41
normal
serde ^1
normal
serde_json ^1
normal
thiserror ^2
normal
tracing ^0.1
normal
uuid ^1
normal
whycodes-core ^0.6
normal
tempfile ^3
dev
rusqlite ^0.41
normal
Versions
34.55%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module db
whycodes_
storage
0.6.31
Module db
Module Items
Structs
Constants
Functions
Type Aliases
In crate whycodes_
storage
whycodes_storage
Module
db
Copy item path
Source
Structs
§
Database
Core database wrapper
FtsPage
Lexical candidates for one project bank.
Constants
§
FTS_
SCAN_
LIMIT
Rows a search scans when the FTS index is missing or broken.
Functions
§
fts_
match_
query
FTS5
MATCH
string for free text: every word of two or more characters, quoted and OR-ed, so punctuation and FTS operators in user text are inert.
None
when nothing indexable is left.
Type Aliases
§
Branch
Insert
One stored branch accepted by
Database::replace_transcript
: its optional name and every message JSON from the root to its leaf.
Message
Insert
Message tuple accepted by
Database::replace_messages
: (msg id, role, content json, tool_call_id, name, created_at rfc3339).