pub struct PeerConnection { /* private fields */ }Expand description
Connection to a peer
Implementations§
Source§impl PeerConnection
impl PeerConnection
Sourcepub fn new(peer_id: u64, addr: SocketAddr) -> Self
pub fn new(peer_id: u64, addr: SocketAddr) -> Self
Create a new peer connection
Sourcepub fn sender(&self) -> UnboundedSender<Message>
pub fn sender(&self) -> UnboundedSender<Message>
Get the sender channel
Auto Trait Implementations§
impl !Freeze for PeerConnection
impl RefUnwindSafe for PeerConnection
impl Send for PeerConnection
impl Sync for PeerConnection
impl Unpin for PeerConnection
impl UnwindSafe for PeerConnection
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