#[non_exhaustive]pub enum WebAssessmentSubjectOrigin {
AuthorizedRoot,
Discovered,
}Expand description
Provenance class for one canonical subject.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AuthorizedRoot
Query-free root explicitly authorized by the host.
Discovered
Same-origin subject derived from committed HTML discovery evidence.
Trait Implementations§
Source§impl Clone for WebAssessmentSubjectOrigin
impl Clone for WebAssessmentSubjectOrigin
Source§fn clone(&self) -> WebAssessmentSubjectOrigin
fn clone(&self) -> WebAssessmentSubjectOrigin
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 Copy for WebAssessmentSubjectOrigin
Source§impl Debug for WebAssessmentSubjectOrigin
impl Debug for WebAssessmentSubjectOrigin
impl Eq for WebAssessmentSubjectOrigin
Source§impl Hash for WebAssessmentSubjectOrigin
impl Hash for WebAssessmentSubjectOrigin
Source§impl Ord for WebAssessmentSubjectOrigin
impl Ord for WebAssessmentSubjectOrigin
Source§fn cmp(&self, other: &WebAssessmentSubjectOrigin) -> Ordering
fn cmp(&self, other: &WebAssessmentSubjectOrigin) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for WebAssessmentSubjectOrigin
impl PartialOrd for WebAssessmentSubjectOrigin
impl StructuralPartialEq for WebAssessmentSubjectOrigin
Auto Trait Implementations§
impl Freeze for WebAssessmentSubjectOrigin
impl RefUnwindSafe for WebAssessmentSubjectOrigin
impl Send for WebAssessmentSubjectOrigin
impl Sync for WebAssessmentSubjectOrigin
impl Unpin for WebAssessmentSubjectOrigin
impl UnsafeUnpin for WebAssessmentSubjectOrigin
impl UnwindSafe for WebAssessmentSubjectOrigin
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§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