]> git.proxmox.com Git - proxmox-backup.git/commit - proxmox-backup-client/src/main.rs
make datastore BackupGroup/Dir ctors private
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 19 Apr 2022 08:38:46 +0000 (10:38 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Wed, 20 Apr 2022 09:56:23 +0000 (11:56 +0200)
commitdb87d93efc25edd50c98d0f0e6d5adb63b79a1e6
tree70f6b5f1566212b95c547bf632e8d328b3db9b8b
parent38aa71fcc820cbe52cc7a3968bd0e6aee3f7611a
make datastore BackupGroup/Dir ctors private

And use the api-types for their contents.

These are supposed to be instances for a datastore, the pure
specifications are the ones in pbs_api_types which should be
preferred in crates like clients which do not need to deal
with the datastore directly.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
24 files changed:
pbs-client/src/tools/mod.rs
pbs-datastore/src/backup_info.rs
pbs-datastore/src/datastore.rs
pbs-datastore/src/manifest.rs
pbs-datastore/src/snapshot_reader.rs
proxmox-backup-client/src/catalog.rs
proxmox-backup-client/src/main.rs
proxmox-backup-client/src/mount.rs
proxmox-backup-client/src/snapshot.rs
proxmox-file-restore/src/block_driver.rs
proxmox-file-restore/src/block_driver_qemu.rs
proxmox-file-restore/src/main.rs
src/api2/admin/datastore.rs
src/api2/backup/environment.rs
src/api2/backup/mod.rs
src/api2/reader/mod.rs
src/api2/tape/backup.rs
src/api2/tape/media.rs
src/api2/tape/restore.rs
src/backup/verify.rs
src/server/prune_job.rs
src/server/pull.rs
src/tape/media_catalog.rs
tests/prune.rs