pub struct Checked<'r, 'p, 'a, 'c, S> { /* private fields */ }Expand description
Completed mechanism facts relative to the caller’s authenticated context. Original issuance/holder/status references remain required; only the new eligibility catalogue is independently owned. This is not an application authorization grant or proof that opaque callback/backend costs are bounded.
Implementations§
Source§impl<'r, 'p, 'a, 'c, S> Checked<'r, 'p, 'a, 'c, S>
impl<'r, 'p, 'a, 'c, S> Checked<'r, 'p, 'a, 'c, S>
Sourcepub fn certificate(&self) -> &'r AttributeCertificate<'c>
pub fn certificate(&self) -> &'r AttributeCertificate<'c>
Exact original AC whose complete use requirements produced this receipt. This does not authorize substitution of another equal-looking AC.
Original authenticated issuance and selected trust route.
Sourcepub fn holder(&self) -> &Holder<'r, 'p, 'a, 'c>
pub fn holder(&self) -> &Holder<'r, 'p, 'a, 'c>
Actual authenticated holder input, not another later certificate.
Sourcepub fn status(&self) -> &'r S
pub fn status(&self) -> &'r S
Original evidence whose association/time/status checks completed.
Sourcepub fn evaluated_at(&self) -> Reading
pub fn evaluated_at(&self) -> Reading
Exact evaluation label, including subnanosecond precision.
Sourcepub fn target(&self) -> Option<usize>
pub fn target(&self) -> Option<usize>
Original matching target ordinal; None means no targeting was written.
Sourcepub fn proxy(&self) -> Option<usize>
pub fn proxy(&self) -> Option<usize>
Original common proxy-set ordinal; None means no ProxyInfo was written.
Sourcepub fn attributes(&self) -> &[AttributeUse]
pub fn attributes(&self) -> &[AttributeUse]
Complete original attribute catalogue and per-type restriction results. Caller traversal/output must be admitted by its own operation.