Expand description
Modules§
- wire_
flags - Frame flag bits.
Structs§
- Blob
- Raw file content. Equivalent to Git’s blob.
- Object
Store - Handle to a repository’s object store.
- Tree
- A directory listing. Each entry points to a
Blobor anotherTree. - Tree
Entry - One entry in a
Tree.
Enums§
- Entry
Kind - Kind of filesystem entry a
TreeEntrypoints at. - Error
- Errors produced by the
gpp-corestorage layer. - Object
Type - On-the-wire object type code (stored in the frame header).
Constants§
- HASH_
LEN - Length of a BLAKE3 digest in bytes.
- HASH_
STR_ LEN - Length of the base32 textual form of a [
Hash]. - SHORT_
LEN - Number of leading characters used for the short display form.
- WIRE_
VERSION
Traits§
- Object
- A storable, content-addressed object.
Functions§
- flatten_
tree - Recursively flatten a stored
Treeintopath -> blob hash(files and symlinks; directories are descended into).