diff options
Diffstat (limited to 'vendor/gix-index/src/extension/end_of_index_entry/mod.rs')
-rw-r--r-- | vendor/gix-index/src/extension/end_of_index_entry/mod.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/vendor/gix-index/src/extension/end_of_index_entry/mod.rs b/vendor/gix-index/src/extension/end_of_index_entry/mod.rs new file mode 100644 index 000000000..d55496aee --- /dev/null +++ b/vendor/gix-index/src/extension/end_of_index_entry/mod.rs @@ -0,0 +1,14 @@ +use crate::{extension, extension::Signature}; + +/// The signature of the end-of-index-entry extension +pub const SIGNATURE: Signature = *b"EOIE"; +/// The minimal size of the extension, depending on the shortest hash. +pub const MIN_SIZE: usize = 4 /* offset to extensions */ + gix_hash::Kind::shortest().len_in_bytes(); +/// The smallest size of the extension varying by hash kind, along with the standard extension header. +pub const MIN_SIZE_WITH_HEADER: usize = extension::MIN_SIZE + MIN_SIZE; + +mod decode; +pub use decode::decode; + +mod write; +pub use write::write_to; |