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 ?err ?data-fn)

-invariantclj/smacro

(-invariant elidable? truthy? line & args)

-xpredclj/s

(-xpred pred)

Expands any special predicate forms and returns [<expanded-pred> <non-throwing?>].

Expands any special predicate forms and returns [<expanded-pred> <non-throwing?>].
raw docstring

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

compile-ifclj/smacro

(compile-if test then else)

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)

non-throwingclj/s

(non-throwing pred)

reveryclj/s

(revery pred coll)

revery?clj/s

(revery? pred coll)

rsomeclj/s

(rsome pred coll)

some?clj/s

(some? x)

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

× close