Struct veloren_network::scheduler::ControlChannels
source · struct ControlChannels {
a2s_listen_r: UnboundedReceiver<(ListenAddr, Sender<Result<()>>)>,
a2s_connect_r: UnboundedReceiver<(ConnectAddr, Sender<Result<Participant, NetworkConnectError>>)>,
a2s_scheduler_shutdown_r: Receiver<()>,
a2s_disconnect_r: UnboundedReceiver<(Pid, (Duration, Sender<Result<(), ParticipantError>>))>,
b2s_prio_statistic_r: UnboundedReceiver<(Pid, u64, u64)>,
}
Fields§
§a2s_listen_r: UnboundedReceiver<(ListenAddr, Sender<Result<()>>)>
§a2s_connect_r: UnboundedReceiver<(ConnectAddr, Sender<Result<Participant, NetworkConnectError>>)>
§a2s_scheduler_shutdown_r: Receiver<()>
§a2s_disconnect_r: UnboundedReceiver<(Pid, (Duration, Sender<Result<(), ParticipantError>>))>
§b2s_prio_statistic_r: UnboundedReceiver<(Pid, u64, u64)>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ControlChannels
impl Send for ControlChannels
impl Sync for ControlChannels
impl Unpin for ControlChannels
impl !UnwindSafe for ControlChannels
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