Liking cljdoc? Tell your friends :D

closed-record.runtime

Internal runtime support for closed records. Does not depend on the public API or the macro emitter.

Internal runtime support for closed records. Does not depend on the public
API or the macro emitter.
raw docstring

class-nameclj/s

(class-name c)

The name of class c without a "class " prefix, or "nil".

The name of class c without a "class " prefix, or "nil".
sourceraw docstring

ClosedRecordclj/sprotocol

Internal. Implemented only by types that defclosedrecord generates.

Internal. Implemented only by types that defclosedrecord generates.

-extra-keysclj/s

(-extra-keys r)

The map of the extra entries of a map literal, or nil.

The map of the extra entries of a map literal, or nil.
sourceraw docstring

key-errorclj/s

(key-error t c k)

Return the ex-info of a rejected key operation on a closed record. Internal: the generated assoc and without call it on the rejected path only (D-21). t is :closed-record/undeclared-key or :closed-record/declared-key-dissoc. c is the record class.

Return the ex-info of a rejected key operation on a closed record.
Internal: the generated assoc and without call it on the
rejected path only (D-21). `t` is :closed-record/undeclared-key or
:closed-record/declared-key-dissoc. `c` is the record class.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close