libvctrl_core 0.1.0

Reference implementations of the libvctrl contracts (in-memory store, SHA-512 hasher, binary codec)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Builders for the four core object types.
//!
//! Each builder is a thin, ergonomic wrapper around the corresponding
//! constructor in [`libvctrl_handler`]. They do not duplicate validation;
//! they simply forward to the fundamental constructors.

pub mod blob;
pub mod commit;
pub mod tag;
pub mod tree;

pub use blob::BlobBuilder;
pub use commit::CommitBuilder;
pub use tag::TagBuilder;
pub use tree::{TreeBuilder, TreeEntryBuilder};