Module git_object::immutable[][src]

Immutable objects are read-only structures referencing most data from a byte slice.

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 them into their mutable counterparts which support mutation and serialization.

Re-exports

pub use commit::iter::Iter as CommitIter;
pub use commit::Commit;
pub use object::Object;
pub use object::Signature;
pub use tree::Tree;
pub use tree::TreeIter;

Modules

commit
object
tree

Structs

Blob

A chunk of any data.

Tag

Represents a git tag, commonly indicating a software release.