Skip to main content

verify

Function verify 

Source
pub async fn verify<P: ObjectsProvider + ?Sized>(
    provider: &P,
    namespace: &str,
) -> Result<(), ObjectsError>
Expand description

Exercises the complete provider contract under one caller-owned unique namespace.

The provider must be fresh: the suite retains global idempotency keys as well as resources. The namespace must satisfy the public bucket-name grammar and must never have been used by this provider. The suite verifies permanent identity, snapshots, forks, versions, delete markers, and idempotent recovery.

§Errors

Returns the provider’s typed failure or a conformance invariant failure.