#[non_exhaustive]pub enum ScanProfileScope {
SingleResource,
ExactOrigin,
}Expand description
Network scope selected by a versioned scan profile.
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.
SingleResource
Preserve the conservative single-resource decision runtime.
ExactOrigin
Assess a bounded set of subjects under one exact-origin authority.
Implementations§
Trait Implementations§
Source§impl Clone for ScanProfileScope
impl Clone for ScanProfileScope
Source§fn clone(&self) -> ScanProfileScope
fn clone(&self) -> ScanProfileScope
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 ScanProfileScope
Source§impl Debug for ScanProfileScope
impl Debug for ScanProfileScope
Source§impl<'de> Deserialize<'de> for ScanProfileScope
impl<'de> Deserialize<'de> for ScanProfileScope
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ScanProfileScope
impl Display for ScanProfileScope
impl Eq for ScanProfileScope
Source§impl PartialEq for ScanProfileScope
impl PartialEq for ScanProfileScope
Source§impl Serialize for ScanProfileScope
impl Serialize for ScanProfileScope
impl StructuralPartialEq for ScanProfileScope
Auto Trait Implementations§
impl Freeze for ScanProfileScope
impl RefUnwindSafe for ScanProfileScope
impl Send for ScanProfileScope
impl Sync for ScanProfileScope
impl Unpin for ScanProfileScope
impl UnsafeUnpin for ScanProfileScope
impl UnwindSafe for ScanProfileScope
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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