pub struct CertSpotterAudit { /* private fields */ }Expand description
Typed audit for one finalized bounded provider collection.
Implementations§
Source§impl CertSpotterAudit
impl CertSpotterAudit
Sourcepub const fn schema(&self) -> &'static str
pub const fn schema(&self) -> &'static str
Returns the policy schema governing this collection.
Sourcepub fn policy_revision(&self) -> &str
pub fn policy_revision(&self) -> &str
Returns the opaque local policy revision.
Sourcepub fn query_domain(&self) -> &str
pub fn query_domain(&self) -> &str
Returns the normalized query domain.
Sourcepub fn query_reference(&self) -> &str
pub fn query_reference(&self) -> &str
Returns the opaque local query reference.
Sourcepub const fn execution_mode(&self) -> ReconCtProviderExecutionMode
pub const fn execution_mode(&self) -> ReconCtProviderExecutionMode
Returns the selected execution mode.
Sourcepub fn provider_origin(&self) -> &str
pub fn provider_origin(&self) -> &str
Returns the effective provider origin used for request construction.
Sourcepub fn initial_after(&self) -> Option<&str>
pub fn initial_after(&self) -> Option<&str>
Returns the optional starting cursor supplied by integration code.
Sourcepub fn last_cursor(&self) -> Option<&str>
pub fn last_cursor(&self) -> Option<&str>
Returns the last accepted cursor, if any.
Sourcepub const fn page_count(&self) -> usize
pub const fn page_count(&self) -> usize
Returns the number of accepted response pages/provider requests.
Sourcepub const fn response_bytes(&self) -> usize
pub const fn response_bytes(&self) -> usize
Returns exact accepted response bytes across pages.
Sourcepub const fn issuance_count(&self) -> usize
pub const fn issuance_count(&self) -> usize
Returns the number of accepted issuance objects.
Sourcepub const fn retained_name_count(&self) -> usize
pub const fn retained_name_count(&self) -> usize
Returns unique in-scope names retained as hypotheses.
Sourcepub const fn foreign_name_count(&self) -> usize
pub const fn foreign_name_count(&self) -> usize
Returns syntactically valid names outside the query domain.
Sourcepub const fn duplicate_name_count(&self) -> usize
pub const fn duplicate_name_count(&self) -> usize
Returns repeated normalized in-scope names.
Sourcepub const fn omitted_name_count(&self) -> usize
pub const fn omitted_name_count(&self) -> usize
Returns invalid names plus unique in-scope names over the retain limit.
Sourcepub const fn terminal(&self) -> CertSpotterTerminal
pub const fn terminal(&self) -> CertSpotterTerminal
Returns the terminal collection condition.
Sourcepub const fn completeness(&self) -> CertSpotterCompleteness
pub const fn completeness(&self) -> CertSpotterCompleteness
Returns conservative completeness implied by the terminal condition.
Sourcepub const fn claim_limits(&self) -> &'static [CertSpotterClaimLimit]
pub const fn claim_limits(&self) -> &'static [CertSpotterClaimLimit]
Returns all fixed interpretation boundaries for reporting.
Sourcepub const fn maximum_pages(&self) -> usize
pub const fn maximum_pages(&self) -> usize
Returns the compiled page ceiling.
Sourcepub const fn maximum_response_bytes(&self) -> usize
pub const fn maximum_response_bytes(&self) -> usize
Returns the compiled total provider-byte ceiling.
Sourcepub const fn maximum_elapsed(&self) -> Duration
pub const fn maximum_elapsed(&self) -> Duration
Returns the compiled provider deadline.
Sourcepub const fn maximum_in_flight_requests(&self) -> usize
pub const fn maximum_in_flight_requests(&self) -> usize
Returns the compiled in-flight request ceiling.
Trait Implementations§
Source§impl Clone for CertSpotterAudit
impl Clone for CertSpotterAudit
Source§fn clone(&self) -> CertSpotterAudit
fn clone(&self) -> CertSpotterAudit
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CertSpotterAudit
impl Debug for CertSpotterAudit
impl Eq for CertSpotterAudit
Source§impl PartialEq for CertSpotterAudit
impl PartialEq for CertSpotterAudit
impl StructuralPartialEq for CertSpotterAudit
Auto Trait Implementations§
impl Freeze for CertSpotterAudit
impl RefUnwindSafe for CertSpotterAudit
impl Send for CertSpotterAudit
impl Sync for CertSpotterAudit
impl Unpin for CertSpotterAudit
impl UnsafeUnpin for CertSpotterAudit
impl UnwindSafe for CertSpotterAudit
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.