Skip to main content

process

Function process 

Source
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.