Struct geph4_protocol::binder::protocol::AuthRequestV2
source · pub struct AuthRequestV2 {
pub credentials: Credentials,
pub level: Level,
pub epoch: u16,
pub blinded_digest: Bytes,
}
Expand description
Authentication request generic over authentication type
Fields§
§credentials: Credentials
§level: Level
§epoch: u16
§blinded_digest: Bytes
Trait Implementations§
source§impl Clone for AuthRequestV2
impl Clone for AuthRequestV2
source§fn clone(&self) -> AuthRequestV2
fn clone(&self) -> AuthRequestV2
Returns a copy 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 Debug for AuthRequestV2
impl Debug for AuthRequestV2
source§impl<'de> Deserialize<'de> for AuthRequestV2
impl<'de> Deserialize<'de> for AuthRequestV2
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 Hash for AuthRequestV2
impl Hash for AuthRequestV2
source§impl PartialEq<AuthRequestV2> for AuthRequestV2
impl PartialEq<AuthRequestV2> for AuthRequestV2
source§fn eq(&self, other: &AuthRequestV2) -> bool
fn eq(&self, other: &AuthRequestV2) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AuthRequestV2
impl Serialize for AuthRequestV2
impl Eq for AuthRequestV2
impl StructuralEq for AuthRequestV2
impl StructuralPartialEq for AuthRequestV2
Auto Trait Implementations§
impl RefUnwindSafe for AuthRequestV2
impl Send for AuthRequestV2
impl Sync for AuthRequestV2
impl Unpin for AuthRequestV2
impl UnwindSafe for AuthRequestV2
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§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 Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more