pub struct WebAssessmentSubject { /* private fields */ }Expand description
One canonical query-free assessment subject.
Implementations§
Source§impl WebAssessmentSubject
impl WebAssessmentSubject
Sourcepub const fn method(&self) -> WebAssessmentMethod
pub const fn method(&self) -> WebAssessmentMethod
Returns the safe method boundary.
Sourcepub const fn origin(&self) -> WebAssessmentSubjectOrigin
pub const fn origin(&self) -> WebAssessmentSubjectOrigin
Returns whether the subject was host-authorized or discovered.
Sourcepub fn query_parameter_names(&self) -> &[String]
pub fn query_parameter_names(&self) -> &[String]
Returns sorted, de-duplicated candidate query names. No values exist.
Sourcepub fn evidence_ids(&self) -> &[EvidenceId]
pub fn evidence_ids(&self) -> &[EvidenceId]
Returns committed discovery evidence identities for this subject.
Trait Implementations§
Source§impl Clone for WebAssessmentSubject
impl Clone for WebAssessmentSubject
Source§fn clone(&self) -> WebAssessmentSubject
fn clone(&self) -> WebAssessmentSubject
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 WebAssessmentSubject
impl Debug for WebAssessmentSubject
impl Eq for WebAssessmentSubject
Source§impl PartialEq for WebAssessmentSubject
impl PartialEq for WebAssessmentSubject
impl StructuralPartialEq for WebAssessmentSubject
Auto Trait Implementations§
impl Freeze for WebAssessmentSubject
impl RefUnwindSafe for WebAssessmentSubject
impl Send for WebAssessmentSubject
impl Sync for WebAssessmentSubject
impl Unpin for WebAssessmentSubject
impl UnsafeUnpin for WebAssessmentSubject
impl UnwindSafe for WebAssessmentSubject
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