pub struct NetworkServiceHandles {
pub service: NetworkService,
pub sink: Litep2pNetworkSink,
pub msg_rx: Receiver<(ValidatorId, ConsensusMessage)>,
pub sync_req_rx: Receiver<IncomingSyncRequest>,
pub sync_resp_rx: Receiver<SyncResponse>,
pub peer_info_rx: Receiver<Vec<PeerStatus>>,
pub connected_count_rx: Receiver<usize>,
}Expand description
All handles returned by NetworkService::create.
Fields§
§service: NetworkService§sink: Litep2pNetworkSink§msg_rx: Receiver<(ValidatorId, ConsensusMessage)>§sync_req_rx: Receiver<IncomingSyncRequest>§sync_resp_rx: Receiver<SyncResponse>§peer_info_rx: Receiver<Vec<PeerStatus>>§connected_count_rx: Receiver<usize>Auto Trait Implementations§
impl !Freeze for NetworkServiceHandles
impl !RefUnwindSafe for NetworkServiceHandles
impl Send for NetworkServiceHandles
impl !Sync for NetworkServiceHandles
impl Unpin for NetworkServiceHandles
impl UnsafeUnpin for NetworkServiceHandles
impl !UnwindSafe for NetworkServiceHandles
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