[−][src]Struct networking::encryption::PubKeyComp
this struct is used within ArtificePeer, that is transmittted over then network so as to provide the public key of the peer to the hsot like BigNum, this is an abstraction of RSAPublicKey that can be serialized using the serde crate
Implementations
impl PubKeyComp
[src]
pub fn from_parts(n: BigNum, e: BigNum) -> Self
[src]
pub fn n(&self) -> &BigNum
[src]
pub fn e(&self) -> &BigNum
[src]
Trait Implementations
impl Clone for PubKeyComp
[src]
fn clone(&self) -> PubKeyComp
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PubKeyComp
[src]
impl<'de> Deserialize<'de> for PubKeyComp
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for PubKeyComp
[src]
impl<'_> From<&'_ PrivKeyComp> for PubKeyComp
[src]
fn from(priv_key: &PrivKeyComp) -> Self
[src]
impl<'_> From<&'_ RSAPrivateKey> for PubKeyComp
[src]
fn from(private_key: &RSAPrivateKey) -> Self
[src]
impl<'_> From<&'_ RSAPublicKey> for PubKeyComp
[src]
fn from(public_key: &RSAPublicKey) -> Self
[src]
impl Ord for PubKeyComp
[src]
fn cmp(&self, other: &PubKeyComp) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<PubKeyComp> for PubKeyComp
[src]
fn eq(&self, other: &PubKeyComp) -> bool
[src]
fn ne(&self, other: &PubKeyComp) -> bool
[src]
impl PartialEq<PubKeyComp> for RSAPublicKey
[src]
fn eq(&self, pubkey: &PubKeyComp) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<RSAPublicKey> for PubKeyComp
[src]
fn eq(&self, pubkey: &RSAPublicKey) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<PubKeyComp> for PubKeyComp
[src]
fn partial_cmp(&self, other: &PubKeyComp) -> Option<Ordering>
[src]
fn lt(&self, other: &PubKeyComp) -> bool
[src]
fn le(&self, other: &PubKeyComp) -> bool
[src]
fn gt(&self, other: &PubKeyComp) -> bool
[src]
fn ge(&self, other: &PubKeyComp) -> bool
[src]
impl Serialize for PubKeyComp
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for PubKeyComp
[src]
impl StructuralPartialEq for PubKeyComp
[src]
Auto Trait Implementations
impl RefUnwindSafe for PubKeyComp
impl Send for PubKeyComp
impl Sync for PubKeyComp
impl Unpin for PubKeyComp
impl UnwindSafe for PubKeyComp
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<V> HashValue for V where
V: 'static + Debug + Serialize + DeserializeOwned + Send + Clone + Sync,
[src]
V: 'static + Debug + Serialize + DeserializeOwned + Send + Clone + Sync,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,