summaryrefslogtreecommitdiff
path: root/src/index.rs
AgeCommit message (Expand)AuthorFilesLines
2022-11-12fix: unnecessary borrows, other things found by clippyLars Wirzenius1-2/+2
2022-04-16feat! change how chunk labels are serializedLars Wirzenius1-3/+3
2022-04-16refactor: rename Checksum to LabelLars Wirzenius1-9/+9
2022-03-22feat! drop generation related fields from chunk metadataLars Wirzenius1-66/+6
2022-03-20feat! on server, store chunk label in column called "label"Lars Wirzenius1-9/+9
2022-03-13feat! rename metadata field "sha256" to "label"Lars Wirzenius1-7/+7
2021-12-31docs: add documentation comments to crateLars Wirzenius1-1/+18
2021-12-05chore: drop unused fields in struct IndexLars Wirzenius1-13/+2
2021-12-05chore: tidy up things found by newer Rust toolchainLars Wirzenius1-4/+4
2021-11-20chore: bump dependency on rusqlite to 0.26.1 and fix breakageLars Wirzenius1-4/+4
2021-10-10chore: drop debug eprintln! callsLars Wirzenius1-2/+0
2021-09-18refactor: define a Checksum type and use it where appropriateLars Wirzenius1-7/+16
2021-07-21Replace IndexResult with plain ResultAlexander Batischev1-19/+16
2021-03-27refactor: use idiomatic .is_empty() instead of comparing lengthLars Wirzenius1-1/+1
2021-03-27refactor: drop unnecessary clonesLars Wirzenius1-2/+2
2021-03-27refactor: drop unnecessary conversions to the same typeLars Wirzenius1-2/+2
2021-03-27refactor: rename ChunkId::from_str to ChunkId::recreateLars Wirzenius1-1/+1
2021-02-06feat: method for listing ids of chunks from file dataLars Wirzenius1-0/+15
2021-02-04refactor: have per-module error enumsLars Wirzenius1-18/+37
2021-01-19refactor: use ChunkId directly in errors, instead of StringLars Wirzenius1-2/+2
2021-01-10feat! use SQLite db for chunk index on serverLars Wirzenius1-68/+181
2020-09-19feat: search, delete chunks on chunk serverLars Wirzenius1-0/+33
2020-09-17feat: add an in-memory index of chunks for searchingLars Wirzenius1-0/+97