//! Borrowed objects are read-only structures referencing most data from a byte slice.
//!
//! Borrowed objects are expected to be deserialized from bytes that acts as backing store, and they
//! cannot be mutated or serialized. Instead, one will convert them into their [`owned`][crate::owned] counterparts
//! which support mutation and serialization.
pub use Commit;
pub use Digest as Id;
pub use Tag;
///
pub use Tree;
pub use Blob;
pub use ;