pub fn process<B: Backend>(
pfx: &Pfx<'_>,
query: &Reader<'_>,
backend: &mut B,
) -> Result<Decision, Failure<B::Error>>Expand description
Authenticate, then process every original safe and nested bag once.
Reject/Unsupported returns before any privacy or extraction callback. A
processing/callback error returns no successful completion; external visitor
effects cannot be rolled back by this library and belong in caller staging.
The backend’s Accept is a trusted callback fact, not a core trust verdict.