pub enum PlatformFilter {
All,
Client,
E3,
E5,
}
Expand description
Represents the platform filter options for Intel DCAP (Data Center Attestation Primitives) API.
This enum allows filtering platforms based on different criteria, such as selecting all platforms, client-specific platforms, or specific Intel processor generations.
Variants§
All
Represents a selection of all available platforms.
Client
Represents a selection of client-specific platforms.
E3
Represents platforms with Intel E3 processors.
E5
Represents platforms with Intel E5 processors.
Trait Implementations§
Source§impl Clone for PlatformFilter
impl Clone for PlatformFilter
Source§fn clone(&self) -> PlatformFilter
fn clone(&self) -> PlatformFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PlatformFilter
impl Debug for PlatformFilter
Source§impl Display for PlatformFilter
impl Display for PlatformFilter
Source§impl PartialEq for PlatformFilter
impl PartialEq for PlatformFilter
impl Copy for PlatformFilter
impl Eq for PlatformFilter
impl StructuralPartialEq for PlatformFilter
Auto Trait Implementations§
impl Freeze for PlatformFilter
impl RefUnwindSafe for PlatformFilter
impl Send for PlatformFilter
impl Sync for PlatformFilter
impl Unpin for PlatformFilter
impl UnwindSafe for PlatformFilter
Blanket Implementations§
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.