e92066d
Branches > main > e92066d > files
Add bytebuf printer
Commit: e92066d15b893db4db8d4c28c5e3b4c1c2ddbe98
Parent: b236355
1 changed file:
src/dev/grahp/bytebuf.clj view file
@@ -1,7 +1,13 @@-(ns dev.grahp.bytebuf)+(ns dev.grahp.bytebuf+ (:import+ [io.netty.buffer ByteBuf]+ [java.io Writer])) (defn print-bb [buf] (mapv #(bit-and % 0xFF) (subvec (vec (.array buf)) (.readerIndex buf) (.writerIndex buf))))++(defmethod print-method ByteBuf [bb w]+ (Writer/.write w (str "#ByteBuf " (print-bb bb))))