pub struct CredentialCertificateReferences<'p, 'v, 'd, N, D, G> { /* private fields */ }Expand description
Only A.1.3(1–2)’s required X.509 reference presence, not credential trust, optional status-authority references, identifier correctness or a grade.
Implementations§
Source§impl<'p, 'v, 'd, N, D, G> CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
Sourcepub fn prepared(&self) -> &'p Preparation<N, D, G>
pub fn prepared(&self) -> &'p Preparation<N, D, G>
Same immutable original preparation.
Sourcepub fn property_present(&self) -> bool
pub fn property_present(&self) -> bool
Whether the optional original attribute-reference property was written.
Sourcepub fn candidates(&self) -> &[CredentialCertificate<'v, 'd>]
pub fn candidates(&self) -> &[CredentialCertificate<'v, 'd>]
Actual credential path certificate obligations; shared paths keep each attribution while their exact bytes share hash work.
Sourcepub fn rows(&self) -> &[CredentialCertificateRow<N>]
pub fn rows(&self) -> &[CredentialCertificateRow<N>]
Every considered original reference in processing order.
Sourcepub fn comparisons(&self, row: usize) -> Option<&[Agreement]>
pub fn comparisons(&self, row: usize) -> Option<&[Agreement]>
One agreement per candidate, in the same candidate order.
Sourcepub fn all_required_referenced(&self) -> bool
pub fn all_required_referenced(&self) -> bool
Necessary required-set presence only. An absent optional property does not activate its obligations. Unsupported comparisons never prove it.
Auto Trait Implementations§
impl<'p, 'v, 'd, N, D, G> !Freeze for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> !RefUnwindSafe for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> !Send for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> !Sync for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> !UnwindSafe for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> Forget for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> Unpin for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
impl<'p, 'v, 'd, N, D, G> UnsafeUnpin for CredentialCertificateReferences<'p, 'v, 'd, N, D, G>
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