]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/backup.rs
change catalog format, use dynamic index to store catalog.
[proxmox-backup.git] / src / backup.rs
index 232a93305baa55ed4e777245be81033b463d9882..0cb9ad7554a86decfe7310eb747a76f9c87a811b 100644 (file)
 //!
 //! Not sure if this is better. TODO
 
+// Note: .pcat1 => Proxmox Catalog Format version 1
+pub const CATALOG_NAME: &str = "catalog.pcat1.didx";
+
 #[macro_export]
 macro_rules! PROXMOX_BACKUP_PROTOCOL_ID_V1 {
     () =>  { "proxmox-backup-protocol-v1" }
@@ -116,6 +119,9 @@ macro_rules! PROXMOX_BACKUP_READER_PROTOCOL_ID_V1 {
 mod file_formats;
 pub use file_formats::*;
 
+mod manifest;
+pub use manifest::*;
+
 mod crypt_config;
 pub use crypt_config::*;
 
@@ -134,8 +140,8 @@ pub use checksum_reader::*;
 mod checksum_writer;
 pub use checksum_writer::*;
 
-mod data_chunk;
-pub use data_chunk::*;
+mod chunker;
+pub use chunker::*;
 
 mod data_blob;
 pub use data_blob::*;
@@ -146,14 +152,15 @@ pub use data_blob_reader::*;
 mod data_blob_writer;
 pub use data_blob_writer::*;
 
+mod catalog_blob;
+pub use catalog_blob::*;
+
 mod chunk_stream;
 pub use chunk_stream::*;
 
 mod chunk_stat;
 pub use chunk_stat::*;
 
-pub use proxmox_protocol::Chunker;
-
 mod read_chunk;
 pub use read_chunk::*;