[−][src]Struct rust_ipv8::community::peer::Peer
Represents an IPv8 peer. Contains it's address and key.
Methods
impl Peer
[src]
pub fn new(key: Ed25519PublicKey, address: Address, intro: bool) -> Self
[src]
Constructs a new Peer object
pub fn get_sha1(&self) -> Vec<u8>
[src]
Returns the sha1 hash of the peer's public key. Used to identify incoming messages directed at this peer.
Auto Trait Implementations
impl Unpin for Peer
impl Sync for Peer
impl Send for Peer
impl RefUnwindSafe for Peer
impl UnwindSafe for Peer
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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<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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,