0c9829f
Branches > main > 0c9829f > files
Throw ex-info on failed codec coercion
Commit: 0c9829f6e7e9c150b6c5d6dd74799f487e79cb27
Parent: dab4740
2 changed files:
src/net/bowmap/server/protocol/readers.clj view file
@@ -49,7 +49,7 @@ (cond (or (vector? x) (nil? x)) (table< x) (fn? x) x- :else (throw (IllegalArgumentException. (str "Cannot coerce into reader: " (pr-str x))))))+ :else (throw (ex-info "Cannot coerce into reader." {:x x})))) (def byte< ByteBuf/.readByte) (def ubyte< ByteBuf/.readUnsignedByte)src/net/bowmap/server/protocol/writers.clj view file
@@ -52,7 +52,7 @@ (cond (vector? x) (table> x) (fn? x) x- :else (throw (IllegalArgumentException. (str "Cannot coerce into writer: " (pr-str x))))))+ :else (throw (ex-info "Cannot coerce into writer." {:x x})))) (def byte> buffer/write-byte!)