pub struct ReconnaissanceRecord { /* private fields */ }Expand description
One bounded, source-qualified hypothesis record.
Source references are mandatory and resolved during parsing. This type has no finding, verification, exploitability, target, or request authority.
Implementations§
Source§impl ReconnaissanceRecord
impl ReconnaissanceRecord
Sourcepub fn source_ids(&self) -> &[String]
pub fn source_ids(&self) -> &[String]
Returns the nonempty, unique, resolved declared source identifiers.
Sourcepub const fn kind(&self) -> ReconnaissanceRecordKind
pub const fn kind(&self) -> ReconnaissanceRecordKind
Returns the closed record kind.
Sourcepub const fn value(&self) -> &ReconnaissanceRecordValue
pub const fn value(&self) -> &ReconnaissanceRecordValue
Returns the typed hypothesis value.
Sourcepub const fn claim_limit(&self) -> ReconnaissanceClaimLimit
pub const fn claim_limit(&self) -> ReconnaissanceClaimLimit
Returns the fixed hypothesis-only interpretation boundary.
Trait Implementations§
Source§impl Clone for ReconnaissanceRecord
impl Clone for ReconnaissanceRecord
Source§fn clone(&self) -> ReconnaissanceRecord
fn clone(&self) -> ReconnaissanceRecord
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 moreSource§impl Debug for ReconnaissanceRecord
impl Debug for ReconnaissanceRecord
impl Eq for ReconnaissanceRecord
Source§impl PartialEq for ReconnaissanceRecord
impl PartialEq for ReconnaissanceRecord
impl StructuralPartialEq for ReconnaissanceRecord
Auto Trait Implementations§
impl Freeze for ReconnaissanceRecord
impl RefUnwindSafe for ReconnaissanceRecord
impl Send for ReconnaissanceRecord
impl Sync for ReconnaissanceRecord
impl Unpin for ReconnaissanceRecord
impl UnsafeUnpin for ReconnaissanceRecord
impl UnwindSafe for ReconnaissanceRecord
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