[][src]Struct rust_ipv8::community::peer::Peer

pub struct Peer { /* fields omitted */ }

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]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]