Struct fizyr_rpc::PeerCloseHandle
source · pub struct PeerCloseHandle<Body> { /* private fields */ }
Expand description
Handle to close the connection with a peer.
The peer handle can be cloned and moved independent from the PeerReadHandle
or PeerWriteHandle
it was created from.
It does not keep the peer loop running if all other handle types are dropped.
Implementations§
source§impl<Body> PeerCloseHandle<Body>
impl<Body> PeerCloseHandle<Body>
Trait Implementations§
source§impl<Body: Clone> Clone for PeerCloseHandle<Body>
impl<Body: Clone> Clone for PeerCloseHandle<Body>
source§fn clone(&self) -> PeerCloseHandle<Body>
fn clone(&self) -> PeerCloseHandle<Body>
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 moreAuto Trait Implementations§
impl<Body> !RefUnwindSafe for PeerCloseHandle<Body>
impl<Body> Send for PeerCloseHandle<Body>where
Body: Send,
impl<Body> Sync for PeerCloseHandle<Body>where
Body: Send,
impl<Body> Unpin for PeerCloseHandle<Body>
impl<Body> !UnwindSafe for PeerCloseHandle<Body>
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