Liking cljdoc? Tell your friends :D

taoensso.truss.impl

Private implementation details.

Private implementation details.
raw docstring

*data*clj/s


*error-fn*clj/s


-assertion-errorclj/s

(-assertion-error msg)

-dummy-errorclj/s


-invarclj/smacro

(-invar elidable? truthy? line pred x ?data-fn)

Written to maximize performance + minimize post Closure+gzip Cljs code size.

Written to maximize performance + minimize post Closure+gzip Cljs code size.
raw docstring

-invar-violation!clj/s

(-invar-violation! elidable? ns-sym ?line pred arg-form arg ?err ?data-fn)

-invariantclj/smacro

(-invariant elidable? truthy? line args)

catchingclj/smacro

(catching try-expr)
(catching try-expr error-sym catch-expr)
(catching try-expr error-sym catch-expr finally-expr)

Cross-platform try/catch/finally.

Cross-platform try/catch/finally.
raw docstring

const-form?clj

(const-form? x)

See issue #12

See issue #12
raw docstring

default-error-fnclj/s

(default-error-fn data_)

ensure-setclj/s

(ensure-set x)

if-cljsclj/smacro

(if-cljs then else)

ks-nnil?clj/s

(ks-nnil? ks m)

ks<=clj/s

(ks<= ks m)

ks=clj/s

(ks= ks m)

ks>=clj/s

(ks>= ks m)

reveryclj/s

(revery pred coll)

revery?clj/s

(revery? pred coll)

rsomeclj/s

(rsome pred coll)

safeclj/s

(safe pred)

some?clj/s

(some? x)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close