pub fn disconnect(&self) {
        self.connected.store(false, Release);
        self.events.notify();
        self.screen.notify();
    }
/// Disconnects one party, and therefore, marks the whole shared data as
/// disconnected (idempotent).
Disconnects one party, and therefore, marks the whole shared data as
disconnected (idempotent).
Disconnects one party and therefore marks the whole shared data as disconnected ( idempotent ) .
pub fn disconnect(&self) {
        self.connected.store(false, Release);
        self.events.notify();
        self.screen.notify();
    }
pub fn disconnect ( & self ) { self . connected . store ( false , Release ) ; self . events . notify ( ) ; self . screen . notify ( ) ; }
Disconnects one party, and therefore, marks the whole shared data as
disconnected (idempotent).
Disconnects one party and therefore marks the whole shared data as disconnected ( idempotent ) .
&self
&self