pub struct PoolPhysicalAudit {
pub stored_locations: u64,
pub stored_bytes: u64,
pub catalog_sha256: Hash,
pub physical_sha256: Hash,
pub manifest_sha256: Hash,
}Expand description
Exact catalog-to-physical-member proof that does not reread blob payloads.
It rejects non-Stored catalog rows, missing or extra secondary-index
entries, active moves, missing physical objects, declared/physical size
mismatches, member orphans, and stale member indexes or counters. It must
be bound to a separate completed content audit when used as a release gate.
Fields§
§stored_locations: u64§stored_bytes: u64§catalog_sha256: Hash§physical_sha256: Hash§manifest_sha256: HashTrait Implementations§
Source§impl Clone for PoolPhysicalAudit
impl Clone for PoolPhysicalAudit
Source§impl Debug for PoolPhysicalAudit
impl Debug for PoolPhysicalAudit
impl Eq for PoolPhysicalAudit
Source§impl PartialEq for PoolPhysicalAudit
impl PartialEq for PoolPhysicalAudit
impl StructuralPartialEq for PoolPhysicalAudit
Auto Trait Implementations§
impl Freeze for PoolPhysicalAudit
impl RefUnwindSafe for PoolPhysicalAudit
impl Send for PoolPhysicalAudit
impl Sync for PoolPhysicalAudit
impl Unpin for PoolPhysicalAudit
impl UnsafeUnpin for PoolPhysicalAudit
impl UnwindSafe for PoolPhysicalAudit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more