Expand description
Void repository backend for audit TUI.
Provides object enumeration, indexing, and audit using VoidContext.
Structs§
- Commit
Audit - Detailed audit result for a commit.
- Commit
Index - Cached info about a commit’s referenced objects.
- Manifest
Audit - Detailed audit result for a tree manifest.
- Manifest
File Entry - A file entry in the tree manifest.
- Manifest
Shard Info - A shard summary in the tree manifest.
- Metadata
Audit - Detailed audit result for metadata.
- Object
Index - Pre-built index mapping object CIDs to their parent commits.
- Object
Info - Information about a repository object.
- Parent
Commit Info - Parent commit information.
- Repo
Manifest Audit - Detailed audit result for a repo manifest (contributors.json).
- Shard
Audit - Detailed audit result for a shard.
- Shard
Entry - A file entry in a shard.
- Shard
Ref - Reference to a shard.
Enums§
- Audit
Result - Full audit result for any object type.
- Format
- Encryption format, derived from the AAD used during encryption.
- Indexed
Object - What type of object an indexed CID refers to.
- Object
Type - Type of a void object.
- Void
Backend Error - Error type for void backend operations.
Functions§
- audit_
object_ indexed - Audit an object using the pre-built index.
- build_
index - Build an index by walking commit history once using BFS.
- categorize_
object - Categorize an object using the pre-built index.
- list_
all_ objects - List all object CIDs in the repository.
Type Aliases§
- Result
- Result type for void backend operations.