]> Repositorios git - scryer-prolog.git/commitdiff
restore print_tcp_listener in printer (#2221)
authorMark <[email protected]>
Mon, 11 Dec 2023 20:29:22 +0000 (13:29 -0700)
committerMark <[email protected]>
Mon, 11 Dec 2023 20:29:27 +0000 (13:29 -0700)
src/heap_print.rs

index 14ee274d9496b320f5bc0c3989816d7f6b592d15..599d2e648d370d3465d3343d0ed295d92b5f04f1 100644 (file)
@@ -1444,7 +1444,6 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
         }
     }
 
-    #[allow(dead_code)]
     fn print_tcp_listener(&mut self, tcp_listener: &TcpListener, max_depth: usize) {
         let (ip, port) = if let Ok(addr) = tcp_listener.local_addr() {
             (addr.ip(), addr.port())
@@ -1727,6 +1726,9 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
                    (ArenaHeaderTag::Stream, stream) => {
                        self.print_stream(stream, max_depth);
                    }
+                   (ArenaHeaderTag::TcpListener, listener) => {
+                       self.print_tcp_listener(&*listener, max_depth);
+                   }
                    (ArenaHeaderTag::Dropped, _value) => {
                        self.print_impromptu_atom(atom!("$dropped_value"));
                    }