1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
//! Immutable objects are read-only structures referencing most data from [a byte slice][Object::from_bytes()]. //! //! Immutable objects are expected to be deserialized from bytes that acts as backing store, and they //! cannot be mutated or serialized. Instead, one will [convert][Object::into_mutable()] them into their [`mutable`][crate::mutable] counterparts //! which support mutation and serialization. mod blob; pub use blob::Blob; /// pub mod commit; pub use commit::{iter::Iter as CommitIter, Commit}; /// pub mod object; pub use object::Object; /// pub mod tag; pub use tag::{iter::Iter as TagIter, Tag}; /// pub mod tree; pub use tree::{Tree, TreeIter}; mod parse;