pub enum DeviceProviderChallengePublication {
SamePrincipal,
CrossPrincipal {
challenge: CrossPrincipalProbeChallenge,
},
}Variants§
Trait Implementations§
Source§impl Clone for DeviceProviderChallengePublication
impl Clone for DeviceProviderChallengePublication
Source§fn clone(&self) -> DeviceProviderChallengePublication
fn clone(&self) -> DeviceProviderChallengePublication
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for DeviceProviderChallengePublication
impl<'de> Deserialize<'de> for DeviceProviderChallengePublication
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 PartialEq for DeviceProviderChallengePublication
impl PartialEq for DeviceProviderChallengePublication
Source§fn eq(&self, other: &DeviceProviderChallengePublication) -> bool
fn eq(&self, other: &DeviceProviderChallengePublication) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DeviceProviderChallengePublication
impl StructuralPartialEq for DeviceProviderChallengePublication
Auto Trait Implementations§
impl Freeze for DeviceProviderChallengePublication
impl RefUnwindSafe for DeviceProviderChallengePublication
impl Send for DeviceProviderChallengePublication
impl Sync for DeviceProviderChallengePublication
impl Unpin for DeviceProviderChallengePublication
impl UnsafeUnpin for DeviceProviderChallengePublication
impl UnwindSafe for DeviceProviderChallengePublication
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,
§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.