pub struct WordPressDiscoverySourceAudit { /* private fields */ }Expand description
Redaction-safe result for one deterministic metadata candidate.
Implementations§
Source§impl WordPressDiscoverySourceAudit
impl WordPressDiscoverySourceAudit
pub const fn kind(&self) -> WordPressDiscoverySourceKind
pub const fn component_kind(&self) -> Option<WordPressComponentKind>
pub fn component_slug(&self) -> Option<&str>
pub const fn parent_depth(&self) -> u8
pub const fn outcome(&self) -> WordPressDiscoverySourceOutcome
pub const fn request_attempted(&self) -> bool
pub const fn response_bytes(&self) -> u64
pub fn evidence_ids(&self) -> &[EvidenceId]
pub fn namespaces(&self) -> &[String]
pub const fn theme(&self) -> Option<&WordPressThemeDiscoveryMetadata>
pub const fn plugin(&self) -> Option<&WordPressPluginDiscoveryMetadata>
pub const fn association(&self) -> WordPressDiscoveryAssociation
pub fn resource_reference(&self) -> &str
pub fn role_reference(&self) -> Option<&str>
pub fn source_page_references(&self) -> &[String]
pub fn source_supplied_session_page_references(&self) -> &[String]
Trait Implementations§
Source§impl Clone for WordPressDiscoverySourceAudit
impl Clone for WordPressDiscoverySourceAudit
Source§fn clone(&self) -> WordPressDiscoverySourceAudit
fn clone(&self) -> WordPressDiscoverySourceAudit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for WordPressDiscoverySourceAudit
impl StructuralPartialEq for WordPressDiscoverySourceAudit
Auto Trait Implementations§
impl Freeze for WordPressDiscoverySourceAudit
impl RefUnwindSafe for WordPressDiscoverySourceAudit
impl Send for WordPressDiscoverySourceAudit
impl Sync for WordPressDiscoverySourceAudit
impl Unpin for WordPressDiscoverySourceAudit
impl UnsafeUnpin for WordPressDiscoverySourceAudit
impl UnwindSafe for WordPressDiscoverySourceAudit
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
Mutably borrows from an owned value. Read more
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
Checks if this value is equivalent to the given key. Read more
§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
Compare self to
key and return true if they are equal.§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
Checks if this value is equivalent to the given key. Read more