-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
21 lines (21 loc) · 53.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html PUBLIC ""
"">
<html><head><meta charset="UTF-8" /><title>Random:utils 1.2.34</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script><link rel="stylesheet" type="text/css" href="css/randomseed.css" /></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Random:utils</span> <span class="project-version">1.2.34</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="10_introduction.html"><div class="inner"><span>Introduction</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>io</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>randomseed</span></div></div></li><li class="depth-3"><a href="io.randomseed.utils.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>utils</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.bot.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>bot</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.bus.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>bus</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.crypto.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>crypto</span></div></a></li><li class="depth-4"><a href="io.randomseed.utils.db.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>db</span></div></a></li><li class="depth-5"><a href="io.randomseed.utils.db.types.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>types</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.fs.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>fs</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.ip.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>ip</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.log.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>log</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.map.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>map</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.nop-cache.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>nop-cache</span></div></a></li><li class="depth-4"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>reitit</span></div></div></li><li class="depth-5"><a href="io.randomseed.utils.reitit.http.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>http</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.set.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>set</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.time.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>time</span></div></a></li><li class="depth-4"><a href="io.randomseed.utils.validators.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>validators</span></div></a></li><li class="depth-5"><a href="io.randomseed.utils.validators.common.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>common</span></div></a></li><li class="depth-4 branch"><a href="io.randomseed.utils.var.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>var</span></div></a></li><li class="depth-4"><a href="io.randomseed.utils.vec.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>vec</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Random:utils</span> <span class="project-version">1.2.34</span></span></h1><div class="doc"><p>Random Utilities.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[io.randomseed/utils "1.2.34"]</pre><h2>Topics</h2><ul class="topics"><li><a href="10_introduction.html">Introduction</a></li></ul><h2>Namespaces</h2><div class="namespace"><h3><a href="io.randomseed.utils.html">io.randomseed.utils</a></h3><div class="doc"><div class="markdown"><p>Random support functions and macros.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.html#var-add-spc-b">add-spc-b</a> </li><li> <a href="io.randomseed.utils.html#var-add-spc-l">add-spc-l</a> </li><li> <a href="io.randomseed.utils.html#var-add-spc-r">add-spc-r</a> </li><li> <a href="io.randomseed.utils.html#var-ask">ask</a> </li><li> <a href="io.randomseed.utils.html#var-atom.3F">atom?</a> </li><li> <a href="io.randomseed.utils.html#var-b64-to-bytes">b64-to-bytes</a> </li><li> <a href="io.randomseed.utils.html#var-bytes-concat">bytes-concat</a> </li><li> <a href="io.randomseed.utils.html#var-bytes-to-string">bytes-to-string</a> </li><li> <a href="io.randomseed.utils.html#var-bzero">bzero</a> </li><li> <a href="io.randomseed.utils.html#var-char-ranges-.3Eset">char-ranges->set</a> </li><li> <a href="io.randomseed.utils.html#var-const-form.3F">const-form?</a> </li><li> <a href="io.randomseed.utils.html#var-contains-some.3F">contains-some?</a> </li><li> <a href="io.randomseed.utils.html#var-count-digits">count-digits</a> </li><li> <a href="io.randomseed.utils.html#var-current-thread">current-thread</a> </li><li> <a href="io.randomseed.utils.html#var-current-thread-id">current-thread-id</a> </li><li> <a href="io.randomseed.utils.html#var-current-thread-name">current-thread-name</a> </li><li> <a href="io.randomseed.utils.html#var-defdoc.21">defdoc!</a> </li><li> <a href="io.randomseed.utils.html#var-empty-ident.3F">empty-ident?</a> </li><li> <a href="io.randomseed.utils.html#var-empty-string.3F">empty-string?</a> </li><li> <a href="io.randomseed.utils.html#var-ensure-ident-keyword">ensure-ident-keyword</a> </li><li> <a href="io.randomseed.utils.html#var-ensure-keyword">ensure-keyword</a> </li><li> <a href="io.randomseed.utils.html#var-ensure-keyword-having-ns">ensure-keyword-having-ns</a> </li><li> <a href="io.randomseed.utils.html#var-ensure-namespaced-keyword">ensure-namespaced-keyword</a> </li><li> <a href="io.randomseed.utils.html#var-ensure-ns">ensure-ns</a> </li><li> <a href="io.randomseed.utils.html#var-ensure-str">ensure-str</a> </li><li> <a href="io.randomseed.utils.html#var-exception.3F">exception?</a> </li><li> <a href="io.randomseed.utils.html#var-find-first">find-first</a> </li><li> <a href="io.randomseed.utils.html#var-fn-name">fn-name</a> </li><li> <a href="io.randomseed.utils.html#var-gen-digits">gen-digits</a> </li><li> <a href="io.randomseed.utils.html#var-get-rand-int">get-rand-int</a> </li><li> <a href="io.randomseed.utils.html#var-inferred-contains.3F">inferred-contains?</a> </li><li> <a href="io.randomseed.utils.html#var-inferred-get">inferred-get</a> </li><li> <a href="io.randomseed.utils.html#var-insert-at">insert-at</a> </li><li> <a href="io.randomseed.utils.html#var-instant.3F">instant?</a> </li><li> <a href="io.randomseed.utils.html#var-is">is</a> </li><li> <a href="io.randomseed.utils.html#var-is-not">is-not</a> </li><li> <a href="io.randomseed.utils.html#var-juxt-seq">juxt-seq</a> </li><li> <a href="io.randomseed.utils.html#var-lazy-iterator-seq">lazy-iterator-seq</a> </li><li> <a href="io.randomseed.utils.html#var-mapply">mapply</a> </li><li> <a href="io.randomseed.utils.html#var-must-have-ns">must-have-ns</a> </li><li> <a href="io.randomseed.utils.html#var-named-to-str">named-to-str</a> </li><li> <a href="io.randomseed.utils.html#var-named-to-str-trim">named-to-str-trim</a> </li><li> <a href="io.randomseed.utils.html#var-nil-or-empty-str.3F">nil-or-empty-str?</a> </li><li> <a href="io.randomseed.utils.html#var-nil-spc-or-empty-str">nil-spc-or-empty-str</a> </li><li> <a href="io.randomseed.utils.html#var-nil-spc-or-empty-str.3F">nil-spc-or-empty-str?</a> </li><li> <a href="io.randomseed.utils.html#var-normalize-name">normalize-name</a> </li><li> <a href="io.randomseed.utils.html#var-normalize-name-with-ns">normalize-name-with-ns</a> </li><li> <a href="io.randomseed.utils.html#var-normalize-to-bytes">normalize-to-bytes</a> </li><li> <a href="io.randomseed.utils.html#var-not-empty-ident.3F">not-empty-ident?</a> </li><li> <a href="io.randomseed.utils.html#var-not-empty-string.3F">not-empty-string?</a> </li><li> <a href="io.randomseed.utils.html#var-not-valuable">not-valuable</a> </li><li> <a href="io.randomseed.utils.html#var-not-valuable.3F">not-valuable?</a> </li><li> <a href="io.randomseed.utils.html#var-ns-infer">ns-infer</a> </li><li> <a href="io.randomseed.utils.html#var-or-some">or-some</a> </li><li> <a href="io.randomseed.utils.html#var-parse-long">parse-long</a> </li><li> <a href="io.randomseed.utils.html#var-parse-num">parse-num</a> </li><li> <a href="io.randomseed.utils.html#var-parse-percent">parse-percent</a> </li><li> <a href="io.randomseed.utils.html#var-parse-re">parse-re</a> </li><li> <a href="io.randomseed.utils.html#var-parse-url">parse-url</a> </li><li> <a href="io.randomseed.utils.html#var-percent">percent</a> </li><li> <a href="io.randomseed.utils.html#var-pos-val">pos-val</a> </li><li> <a href="io.randomseed.utils.html#var-qsome">qsome</a> </li><li> <a href="io.randomseed.utils.html#var-qstrb">qstrb</a> </li><li> <a href="io.randomseed.utils.html#var-random-digits-len">random-digits-len</a> </li><li> <a href="io.randomseed.utils.html#var-random-uuid">random-uuid</a> </li><li> <a href="io.randomseed.utils.html#var-read-line-with-prompt">read-line-with-prompt</a> </li><li> <a href="io.randomseed.utils.html#var-replace-first">replace-first</a> </li><li> <a href="io.randomseed.utils.html#var-safe-parse-long">safe-parse-long</a> </li><li> <a href="io.randomseed.utils.html#var-safe-parse-num">safe-parse-num</a> </li><li> <a href="io.randomseed.utils.html#var-safe-parse-percent">safe-parse-percent</a> </li><li> <a href="io.randomseed.utils.html#var-sanitize-base-url">sanitize-base-url</a> </li><li> <a href="io.randomseed.utils.html#var-simple-keyword-up">simple-keyword-up</a> </li><li> <a href="io.randomseed.utils.html#var-simple-quote-form.3F">simple-quote-form?</a> </li><li> <a href="io.randomseed.utils.html#var-simple-symbol-up">simple-symbol-up</a> </li><li> <a href="io.randomseed.utils.html#var-some-fn*">some-fn*</a> </li><li> <a href="io.randomseed.utils.html#var-some-keyword">some-keyword</a> </li><li> <a href="io.randomseed.utils.html#var-some-keyword-simple">some-keyword-simple</a> </li><li> <a href="io.randomseed.utils.html#var-some-keyword-up">some-keyword-up</a> </li><li> <a href="io.randomseed.utils.html#var-some-long">some-long</a> </li><li> <a href="io.randomseed.utils.html#var-some-str">some-str</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-down">some-str-down</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-simple">some-str-simple</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-simple-down">some-str-simple-down</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-simple-up">some-str-simple-up</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-spc">some-str-spc</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-squeeze-spc">some-str-squeeze-spc</a> </li><li> <a href="io.randomseed.utils.html#var-some-str-up">some-str-up</a> </li><li> <a href="io.randomseed.utils.html#var-some-string">some-string</a> </li><li> <a href="io.randomseed.utils.html#var-some-symbol">some-symbol</a> </li><li> <a href="io.randomseed.utils.html#var-some-symbol-simple">some-symbol-simple</a> </li><li> <a href="io.randomseed.utils.html#var-some-symbol-up">some-symbol-up</a> </li><li> <a href="io.randomseed.utils.html#var-str-spc">str-spc</a> </li><li> <a href="io.randomseed.utils.html#var-str-squeeze-spc">str-squeeze-spc</a> </li><li> <a href="io.randomseed.utils.html#var-strb">strb</a> </li><li> <a href="io.randomseed.utils.html#var-strs">strs</a> </li><li> <a href="io.randomseed.utils.html#var-strs-simple">strs-simple</a> </li><li> <a href="io.randomseed.utils.html#var-strspc">strspc</a> </li><li> <a href="io.randomseed.utils.html#var-strspc-squeezed">strspc-squeezed</a> </li><li> <a href="io.randomseed.utils.html#var-text-to-bytes">text-to-bytes</a> </li><li> <a href="io.randomseed.utils.html#var-throwable.3F">throwable?</a> </li><li> <a href="io.randomseed.utils.html#var-to-bytes">to-bytes</a> </li><li> <a href="io.randomseed.utils.html#var-to-lisp-simple-str">to-lisp-simple-str</a> </li><li> <a href="io.randomseed.utils.html#var-to-lisp-slashed-str">to-lisp-slashed-str</a> </li><li> <a href="io.randomseed.utils.html#var-to-lisp-str">to-lisp-str</a> </li><li> <a href="io.randomseed.utils.html#var-to-lisp-str-replace-first">to-lisp-str-replace-first</a> </li><li> <a href="io.randomseed.utils.html#var-to-long">to-long</a> </li><li> <a href="io.randomseed.utils.html#var-to-snake-simple-str">to-snake-simple-str</a> </li><li> <a href="io.randomseed.utils.html#var-to-snake-slashed-str">to-snake-slashed-str</a> </li><li> <a href="io.randomseed.utils.html#var-to-snake-str">to-snake-str</a> </li><li> <a href="io.randomseed.utils.html#var-to-snake-str-replace-first">to-snake-str-replace-first</a> </li><li> <a href="io.randomseed.utils.html#var-to-uuid">to-uuid</a> </li><li> <a href="io.randomseed.utils.html#var-try-null">try-null</a> </li><li> <a href="io.randomseed.utils.html#var-try-require">try-require</a> </li><li> <a href="io.randomseed.utils.html#var-uuid">uuid</a> </li><li> <a href="io.randomseed.utils.html#var-valuable">valuable</a> </li><li> <a href="io.randomseed.utils.html#var-valuable.3F">valuable?</a> </li><li> <a href="io.randomseed.utils.html#var-when-not-empty">when-not-empty</a> </li><li> <a href="io.randomseed.utils.html#var-when-not-valuable">when-not-valuable</a> </li><li> <a href="io.randomseed.utils.html#var-when-valuable">when-valuable</a> </li><li> <a href="io.randomseed.utils.html#var-with-not-empty">with-not-empty</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.bot.html">io.randomseed.utils.bot</a></h3><div class="doc"><div class="markdown"><p>Random utils, bot abstraction.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.bot.html#var-bot-ns">bot-ns</a> </li><li> <a href="io.randomseed.utils.bot.html#var-bot.3F">bot?</a> </li><li> <a href="io.randomseed.utils.bot.html#var-command">command</a> </li><li> <a href="io.randomseed.utils.bot.html#var-current-ns-str">current-ns-str</a> </li><li> <a href="io.randomseed.utils.bot.html#var-generic-control">generic-control</a> </li><li> <a href="io.randomseed.utils.bot.html#var-generic-data-handler">generic-data-handler</a> </li><li> <a href="io.randomseed.utils.bot.html#var-get-config">get-config</a> </li><li> <a href="io.randomseed.utils.bot.html#var-get-data">get-data</a> </li><li> <a href="io.randomseed.utils.bot.html#var-get-data.21">get-data!</a> </li><li> <a href="io.randomseed.utils.bot.html#var-get-session">get-session</a> </li><li> <a href="io.randomseed.utils.bot.html#var-handle-request">handle-request</a> </li><li> <a href="io.randomseed.utils.bot.html#var-instance-config">instance-config</a> </li><li> <a href="io.randomseed.utils.bot.html#var-load">load</a> </li><li> <a href="io.randomseed.utils.bot.html#var-load-config">load-config</a> </li><li> <a href="io.randomseed.utils.bot.html#var-parse-config">parse-config</a> </li><li> <a href="io.randomseed.utils.bot.html#var-pause">pause</a> </li><li> <a href="io.randomseed.utils.bot.html#var-ping">ping</a> </li><li> <a href="io.randomseed.utils.bot.html#var-run.21">run!</a> </li><li> <a href="io.randomseed.utils.bot.html#var-stop.21">stop!</a> </li><li> <a href="io.randomseed.utils.bot.html#var-update-local-config.21">update-local-config!</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.bus.html">io.randomseed.utils.bus</a></h3><div class="doc"><div class="markdown"><p>Random utils, inter-thread bus.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.bus.html#var-close">close</a> </li><li> <a href="io.randomseed.utils.bus.html#var-config">config</a> </li><li> <a href="io.randomseed.utils.bus.html#var-control-channel">control-channel</a> </li><li> <a href="io.randomseed.utils.bus.html#var-current-ns-str">current-ns-str</a> </li><li> <a href="io.randomseed.utils.bus.html#var-data-channel">data-channel</a> </li><li> <a href="io.randomseed.utils.bus.html#var-empty-outcome">empty-outcome</a> </li><li> <a href="io.randomseed.utils.bus.html#var-empty-reply">empty-reply</a> </li><li> <a href="io.randomseed.utils.bus.html#var-get-command">get-command</a> </li><li> <a href="io.randomseed.utils.bus.html#var-get-data">get-data</a> </li><li> <a href="io.randomseed.utils.bus.html#var-get-result">get-result</a> </li><li> <a href="io.randomseed.utils.bus.html#var-handle-command">handle-command</a> </li><li> <a href="io.randomseed.utils.bus.html#var-handle-request">handle-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-id-request-.3Eresponse">id-request->response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-list-workers">list-workers</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-control-channel">new-control-channel</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-data-channel">new-data-channel</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-outcome">new-outcome</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-reply">new-reply</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-request">new-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-response">new-response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-worker">new-worker</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-worker.21">new-worker!</a> </li><li> <a href="io.randomseed.utils.bus.html#var-new-worker-with-wid">new-worker-with-wid</a> </li><li> <a href="io.randomseed.utils.bus.html#var-outcome.3F">outcome?</a> </li><li> <a href="io.randomseed.utils.bus.html#var-process-request">process-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-put-command">put-command</a> </li><li> <a href="io.randomseed.utils.bus.html#var-put-data">put-data</a> </li><li> <a href="io.randomseed.utils.bus.html#var-receive-request">receive-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-receive-response">receive-response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-remove-worker">remove-worker</a> </li><li> <a href="io.randomseed.utils.bus.html#var-remove-worker.21">remove-worker!</a> </li><li> <a href="io.randomseed.utils.bus.html#var-reply.3F">reply?</a> </li><li> <a href="io.randomseed.utils.bus.html#var-request-.3Eresponse">request->response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-request.3F">request?</a> </li><li> <a href="io.randomseed.utils.bus.html#var-response.3F">response?</a> </li><li> <a href="io.randomseed.utils.bus.html#var-send-id-request">send-id-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-send-request">send-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-send-response">send-response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-start-worker">start-worker</a> </li><li> <a href="io.randomseed.utils.bus.html#var-stop-worker">stop-worker</a> </li><li> <a href="io.randomseed.utils.bus.html#var-try-process-request">try-process-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-try-put-command">try-put-command</a> </li><li> <a href="io.randomseed.utils.bus.html#var-try-put-data">try-put-data</a> </li><li> <a href="io.randomseed.utils.bus.html#var-try-send-id-request">try-send-id-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-try-send-request">try-send-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-try-send-response">try-send-response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-update-config">update-config</a> </li><li> <a href="io.randomseed.utils.bus.html#var-update-config.21">update-config!</a> </li><li> <a href="io.randomseed.utils.bus.html#var-update-worker">update-worker</a> </li><li> <a href="io.randomseed.utils.bus.html#var-update-worker.21">update-worker!</a> </li><li> <a href="io.randomseed.utils.bus.html#var-wait-for-command">wait-for-command</a> </li><li> <a href="io.randomseed.utils.bus.html#var-wait-for-data">wait-for-data</a> </li><li> <a href="io.randomseed.utils.bus.html#var-wait-for-request">wait-for-request</a> </li><li> <a href="io.randomseed.utils.bus.html#var-wait-for-response">wait-for-response</a> </li><li> <a href="io.randomseed.utils.bus.html#var-wait-for-result">wait-for-result</a> </li><li> <a href="io.randomseed.utils.bus.html#var-worker">worker</a> </li><li> <a href="io.randomseed.utils.bus.html#var-worker-exists.3F">worker-exists?</a> </li><li> <a href="io.randomseed.utils.bus.html#var-worker-id">worker-id</a> </li><li> <a href="io.randomseed.utils.bus.html#var-worker.3F">worker?</a> </li><li> <a href="io.randomseed.utils.bus.html#var-workers">workers</a> </li><li> <a href="io.randomseed.utils.bus.html#var-workers.3F">workers?</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.crypto.html">io.randomseed.utils.crypto</a></h3><div class="doc"><div class="markdown"><p>Random utilities, crypto support functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.crypto.html#var-ask-key">ask-key</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-ask-pass">ask-pass</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-decrypt-key">decrypt-key</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-decrypt-key-bin">decrypt-key-bin</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-decrypt-key-core">decrypt-key-core</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-encrypt-key">encrypt-key</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-key-.3Ebin">key->bin</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-pwd-.3Ebin">pwd->bin</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-read-key">read-key</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-read-pwd">read-pwd</a> </li><li> <a href="io.randomseed.utils.crypto.html#var-salt-.3Ebin">salt->bin</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.db.html">io.randomseed.utils.db</a></h3><div class="doc"><div class="markdown"><p>Random utils, database helper functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.db.html#var-braced-.3F">braced-?</a> </li><li> <a href="io.randomseed.utils.db.html#var-braced-join-.3F">braced-join-?</a> </li><li> <a href="io.randomseed.utils.db.html#var-braced-join-col-names">braced-join-col-names</a> </li><li> <a href="io.randomseed.utils.db.html#var-braced-join-col-names-no-conv">braced-join-col-names-no-conv</a> </li><li> <a href="io.randomseed.utils.db.html#var-cache-create">cache-create</a> </li><li> <a href="io.randomseed.utils.db.html#var-cache-evict.21">cache-evict!</a> </li><li> <a href="io.randomseed.utils.db.html#var-cache-id.2B">cache-id+</a> </li><li> <a href="io.randomseed.utils.db.html#var-cache-lookup">cache-lookup</a> </li><li> <a href="io.randomseed.utils.db.html#var-cache-lookup-coll">cache-lookup-coll</a> </li><li> <a href="io.randomseed.utils.db.html#var-cache-prepare">cache-prepare</a> </li><li> <a href="io.randomseed.utils.db.html#var-cached-setting-del">cached-setting-del</a> </li><li> <a href="io.randomseed.utils.db.html#var-cached-setting-get">cached-setting-get</a> </li><li> <a href="io.randomseed.utils.db.html#var-cached-setting-set">cached-setting-set</a> </li><li> <a href="io.randomseed.utils.db.html#var-cwr-lookup">cwr-lookup</a> </li><li> <a href="io.randomseed.utils.db.html#var-dash">dash</a> </li><li> <a href="io.randomseed.utils.db.html#var-data-source.3F">data-source?</a> </li><li> <a href="io.randomseed.utils.db.html#var-for-insert-multi-or">for-insert-multi-or</a> </li><li> <a href="io.randomseed.utils.db.html#var-for-insert-or">for-insert-or</a> </li><li> <a href="io.randomseed.utils.db.html#var-for-replace">for-replace</a> </li><li> <a href="io.randomseed.utils.db.html#var-for-replace-multi">for-replace-multi</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-cached">get-cached</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-cached-coll">get-cached-coll</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-cached-coll-prop">get-cached-coll-prop</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-cached-prop">get-cached-prop</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-cached-prop-or-default">get-cached-prop-or-default</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-failed.3F">get-failed?</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-id">get-id</a> </li><li> <a href="io.randomseed.utils.db.html#var-get-ids">get-ids</a> </li><li> <a href="io.randomseed.utils.db.html#var-id-as-str">id-as-str</a> </li><li> <a href="io.randomseed.utils.db.html#var-id-from-db">id-from-db</a> </li><li> <a href="io.randomseed.utils.db.html#var-id-to-db">id-to-db</a> </li><li> <a href="io.randomseed.utils.db.html#var-init-cache">init-cache</a> </li><li> <a href="io.randomseed.utils.db.html#var-init-caches">init-caches</a> </li><li> <a href="io.randomseed.utils.db.html#var-insert-multi-or.21">insert-multi-or!</a> </li><li> <a href="io.randomseed.utils.db.html#var-insert-or.21">insert-or!</a> </li><li> <a href="io.randomseed.utils.db.html#var-insert-or-ignore.21">insert-or-ignore!</a> </li><li> <a href="io.randomseed.utils.db.html#var-insert-or-ignore-multi.21">insert-or-ignore-multi!</a> </li><li> <a href="io.randomseed.utils.db.html#var-insert-or-replace.21">insert-or-replace!</a> </li><li> <a href="io.randomseed.utils.db.html#var-insert-or-replace-multi.21">insert-or-replace-multi!</a> </li><li> <a href="io.randomseed.utils.db.html#var-invalidate.21">invalidate!</a> </li><li> <a href="io.randomseed.utils.db.html#var-invalidate.2B.21">invalidate+!</a> </li><li> <a href="io.randomseed.utils.db.html#var-invalidator">invalidator</a> </li><li> <a href="io.randomseed.utils.db.html#var-join-.3F">join-?</a> </li><li> <a href="io.randomseed.utils.db.html#var-join-col-names">join-col-names</a> </li><li> <a href="io.randomseed.utils.db.html#var-join-v.3D.3F">join-v=?</a> </li><li> <a href="io.randomseed.utils.db.html#var-listed-nil">listed-nil</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-deleter">make-deleter</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-getter">make-getter</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-getter-coll">make-getter-coll</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-setter">make-setter</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-setting-deleter">make-setting-deleter</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-setting-getter">make-setting-getter</a> </li><li> <a href="io.randomseed.utils.db.html#var-make-setting-setter">make-setting-setter</a> </li><li> <a href="io.randomseed.utils.db.html#var-memoize">memoize</a> </li><li> <a href="io.randomseed.utils.db.html#var-memoize.2B">memoize+</a> </li><li> <a href="io.randomseed.utils.db.html#var-memoized.2B.3F">memoized+?</a> </li><li> <a href="io.randomseed.utils.db.html#var-memoizer">memoizer</a> </li><li> <a href="io.randomseed.utils.db.html#var-not-found">not-found</a> </li><li> <a href="io.randomseed.utils.db.html#var-not-found.3F">not-found?</a> </li><li> <a href="io.randomseed.utils.db.html#var-opts-map">opts-map</a> </li><li> <a href="io.randomseed.utils.db.html#var-opts-simple-map">opts-simple-map</a> </li><li> <a href="io.randomseed.utils.db.html#var-opts-simple-vec">opts-simple-vec</a> </li><li> <a href="io.randomseed.utils.db.html#var-opts-slashed-map">opts-slashed-map</a> </li><li> <a href="io.randomseed.utils.db.html#var-opts-slashed-vec">opts-slashed-vec</a> </li><li> <a href="io.randomseed.utils.db.html#var-opts-vec">opts-vec</a> </li><li> <a href="io.randomseed.utils.db.html#var-print-caches">print-caches</a> </li><li> <a href="io.randomseed.utils.db.html#var-remove-caches">remove-caches</a> </li><li> <a href="io.randomseed.utils.db.html#var-replace.21">replace!</a> </li><li> <a href="io.randomseed.utils.db.html#var-replace-multi.21">replace-multi!</a> </li><li> <a href="io.randomseed.utils.db.html#var-to-lisp">to-lisp</a> </li><li> <a href="io.randomseed.utils.db.html#var-to-lisp-simple">to-lisp-simple</a> </li><li> <a href="io.randomseed.utils.db.html#var-to-lisp-slashed">to-lisp-slashed</a> </li><li> <a href="io.randomseed.utils.db.html#var-to-snake">to-snake</a> </li><li> <a href="io.randomseed.utils.db.html#var-to-snake-simple">to-snake-simple</a> </li><li> <a href="io.randomseed.utils.db.html#var-to-snake-slashed">to-snake-slashed</a> </li><li> <a href="io.randomseed.utils.db.html#var-underscore">underscore</a> </li><li> <a href="io.randomseed.utils.db.html#var-values-.3F">values-?</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.db.types.html">io.randomseed.utils.db.types</a></h3><div class="doc"><div class="markdown"><p>Opinionated database type conversions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.db.types.html#var-add-all-accessors">add-all-accessors</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-all-readers">add-all-readers</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-all-setters">add-all-setters</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-reader-blob">add-reader-blob</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-reader-date">add-reader-date</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-setter-date">add-setter-date</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-setter-ip-address">add-setter-ip-address</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-setter-phone-number">add-setter-phone-number</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-add-setter-uuid">add-setter-uuid</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-opts-map">opts-map</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-opts-simple-map">opts-simple-map</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-opts-simple-vec">opts-simple-vec</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-opts-slashed-map">opts-slashed-map</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-opts-slashed-vec">opts-slashed-vec</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-opts-vec">opts-vec</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-to-lisp">to-lisp</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-to-lisp-simple">to-lisp-simple</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-to-lisp-slashed">to-lisp-slashed</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-to-snake">to-snake</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-to-snake-simple">to-snake-simple</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-to-snake-slashed">to-snake-slashed</a> </li><li> <a href="io.randomseed.utils.db.types.html#var-utc-time-zone">utc-time-zone</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.fs.html">io.randomseed.utils.fs</a></h3><div class="doc"><div class="markdown"><p>Random utils, filesystem utilities.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.fs.html#var-abs-pathname">abs-pathname</a> </li><li> <a href="io.randomseed.utils.fs.html#var-absolute-path.3F">absolute-path?</a> </li><li> <a href="io.randomseed.utils.fs.html#var-basename">basename</a> </li><li> <a href="io.randomseed.utils.fs.html#var-empty-str-ary">empty-str-ary</a> </li><li> <a href="io.randomseed.utils.fs.html#var-exists.3F">exists?</a> </li><li> <a href="io.randomseed.utils.fs.html#var-extension">extension</a> </li><li> <a href="io.randomseed.utils.fs.html#var-file">file</a> </li><li> <a href="io.randomseed.utils.fs.html#var-get-java-classpath-folders">get-java-classpath-folders</a> </li><li> <a href="io.randomseed.utils.fs.html#var-get-java-property">get-java-property</a> </li><li> <a href="io.randomseed.utils.fs.html#var-home-dir-pathname">home-dir-pathname</a> </li><li> <a href="io.randomseed.utils.fs.html#var-mapv-java-properties">mapv-java-properties</a> </li><li> <a href="io.randomseed.utils.fs.html#var-parse-java-properties">parse-java-properties</a> </li><li> <a href="io.randomseed.utils.fs.html#var-parse-java-property">parse-java-property</a> </li><li> <a href="io.randomseed.utils.fs.html#var-prop-pathname">prop-pathname</a> </li><li> <a href="io.randomseed.utils.fs.html#var-prop-regex">prop-regex</a> </li><li> <a href="io.randomseed.utils.fs.html#var-read-lines">read-lines</a> </li><li> <a href="io.randomseed.utils.fs.html#var-read-preferences">read-preferences</a> </li><li> <a href="io.randomseed.utils.fs.html#var-relative-path.3F">relative-path?</a> </li><li> <a href="io.randomseed.utils.fs.html#var-resource-exists.3F">resource-exists?</a> </li><li> <a href="io.randomseed.utils.fs.html#var-resource-file">resource-file</a> </li><li> <a href="io.randomseed.utils.fs.html#var-resource-pathname">resource-pathname</a> </li><li> <a href="io.randomseed.utils.fs.html#var-user-dir-pathname">user-dir-pathname</a> </li><li> <a href="io.randomseed.utils.fs.html#var-with-ns-loading">with-ns-loading</a> </li><li> <a href="io.randomseed.utils.fs.html#var-write-preferences">write-preferences</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.ip.html">io.randomseed.utils.ip</a></h3><div class="doc"><div class="markdown"><p>Random utils, IP address support functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.ip.html#var-address">address</a> </li><li> <a href="io.randomseed.utils.ip.html#var-bytes-to-address">bytes-to-address</a> </li><li> <a href="io.randomseed.utils.ip.html#var-bytes-to-ipv4">bytes-to-ipv4</a> </li><li> <a href="io.randomseed.utils.ip.html#var-bytes-to-ipv6">bytes-to-ipv6</a> </li><li> <a href="io.randomseed.utils.ip.html#var-in4t.3F">in4t?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-in6t.3F">in6t?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-inet-address.3F">inet-address?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-ip.3F">ip?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-ipv4-mapped.3F">ipv4-mapped?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-ipv4.3F">ipv4?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-ipv6.3F">ipv6?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-is-ip.3F">is-ip?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-is-ipv4-mapped.3F">is-ipv4-mapped?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-is-ipv4.3F">is-ipv4?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-is-ipv6.3F">is-ipv6?</a> </li><li> <a href="io.randomseed.utils.ip.html#var-java-inet-to-address">java-inet-to-address</a> </li><li> <a href="io.randomseed.utils.ip.html#var-number-to-address">number-to-address</a> </li><li> <a href="io.randomseed.utils.ip.html#var-number-to-ipv4">number-to-ipv4</a> </li><li> <a href="io.randomseed.utils.ip.html#var-number-to-ipv6">number-to-ipv6</a> </li><li> <a href="io.randomseed.utils.ip.html#var-plain-ip">plain-ip</a> </li><li> <a href="io.randomseed.utils.ip.html#var-plain-ip-str">plain-ip-str</a> </li><li> <a href="io.randomseed.utils.ip.html#var-preprocess-ip-list">preprocess-ip-list</a> </li><li> <a href="io.randomseed.utils.ip.html#var-string-to-address">string-to-address</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-address">to-address</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-str">to-str</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-str-plain">to-str-plain</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-str-v4">to-str-v4</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-str-v6">to-str-v6</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-string">to-string</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-string-v4">to-string-v4</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-string-v6">to-string-v6</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-v4">to-v4</a> </li><li> <a href="io.randomseed.utils.ip.html#var-to-v6">to-v6</a> </li><li> <a href="io.randomseed.utils.ip.html#var-ubyte">ubyte</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.log.html">io.randomseed.utils.log</a></h3><div class="doc"><div class="markdown"><p>Random utils, opinionated logging support functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.log.html#var-*already-logged*">*already-logged*</a> </li><li> <a href="io.randomseed.utils.log.html#var-dbg">dbg</a> </li><li> <a href="io.randomseed.utils.log.html#var-debug">debug</a> </li><li> <a href="io.randomseed.utils.log.html#var-default-config">default-config</a> </li><li> <a href="io.randomseed.utils.log.html#var-err">err</a> </li><li> <a href="io.randomseed.utils.log.html#var-err-with-val">err-with-val</a> </li><li> <a href="io.randomseed.utils.log.html#var-error">error</a> </li><li> <a href="io.randomseed.utils.log.html#var-fatal">fatal</a> </li><li> <a href="io.randomseed.utils.log.html#var-info">info</a> </li><li> <a href="io.randomseed.utils.log.html#var-init.21">init!</a> </li><li> <a href="io.randomseed.utils.log.html#var-initialize-context-transformer.21">initialize-context-transformer!</a> </li><li> <a href="io.randomseed.utils.log.html#var-initialize-json-decoder.21">initialize-json-decoder!</a> </li><li> <a href="io.randomseed.utils.log.html#var-log">log</a> </li><li> <a href="io.randomseed.utils.log.html#var-log-context">log-context</a> </li><li> <a href="io.randomseed.utils.log.html#var-log-exceptions">log-exceptions</a> </li><li> <a href="io.randomseed.utils.log.html#var-msg">msg</a> </li><li> <a href="io.randomseed.utils.log.html#var-msg-with-val">msg-with-val</a> </li><li> <a href="io.randomseed.utils.log.html#var-preprocess-config">preprocess-config</a> </li><li> <a href="io.randomseed.utils.log.html#var-start.21">start!</a> </li><li> <a href="io.randomseed.utils.log.html#var-stop.21">stop!</a> </li><li> <a href="io.randomseed.utils.log.html#var-trace">trace</a> </li><li> <a href="io.randomseed.utils.log.html#var-warn">warn</a> </li><li> <a href="io.randomseed.utils.log.html#var-warning">warning</a> </li><li> <a href="io.randomseed.utils.log.html#var-with-ctx">with-ctx</a> </li><li> <a href="io.randomseed.utils.log.html#var-wrn">wrn</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.map.html">io.randomseed.utils.map</a></h3><div class="doc"><div class="markdown"><p>Random utils, map utilities.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.map.html#var-assoc-existing">assoc-existing</a> </li><li> <a href="io.randomseed.utils.map.html#var-assoc-if">assoc-if</a> </li><li> <a href="io.randomseed.utils.map.html#var-assoc-if-key">assoc-if-key</a> </li><li> <a href="io.randomseed.utils.map.html#var-assoc-if-not">assoc-if-not</a> </li><li> <a href="io.randomseed.utils.map.html#var-assoc-if-not-key">assoc-if-not-key</a> </li><li> <a href="io.randomseed.utils.map.html#var-assoc-missing">assoc-missing</a> </li><li> <a href="io.randomseed.utils.map.html#var-dissoc-if">dissoc-if</a> </li><li> <a href="io.randomseed.utils.map.html#var-dissoc-in">dissoc-in</a> </li><li> <a href="io.randomseed.utils.map.html#var-duplicate-keys">duplicate-keys</a> </li><li> <a href="io.randomseed.utils.map.html#var-invert-in-sets">invert-in-sets</a> </li><li> <a href="io.randomseed.utils.map.html#var-lazy">lazy</a> </li><li> <a href="io.randomseed.utils.map.html#var-lazy-get">lazy-get</a> </li><li> <a href="io.randomseed.utils.map.html#var-lazy.3F">lazy?</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-keys">map-keys</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-keys-and-vals">map-keys-and-vals</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-keys-by-v">map-keys-by-v</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-of-sets-invert">map-of-sets-invert</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-of-vectors-invert-flatten">map-of-vectors-invert-flatten</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-vals">map-vals</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-vals-by-k">map-vals-by-k</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-vals-by-kv">map-vals-by-kv</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-values">map-values</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-values-with-path">map-values-with-path</a> </li><li> <a href="io.randomseed.utils.map.html#var-map-values-with-rpath">map-values-with-rpath</a> </li><li> <a href="io.randomseed.utils.map.html#var-merge-lazy">merge-lazy</a> </li><li> <a href="io.randomseed.utils.map.html#var-nil-existing-keys">nil-existing-keys</a> </li><li> <a href="io.randomseed.utils.map.html#var-nil-keys">nil-keys</a> </li><li> <a href="io.randomseed.utils.map.html#var-or-map">or-map</a> </li><li> <a href="io.randomseed.utils.map.html#var-qassoc">qassoc</a> </li><li> <a href="io.randomseed.utils.map.html#var-qupdate">qupdate</a> </li><li> <a href="io.randomseed.utils.map.html#var-remove-empty-values">remove-empty-values</a> </li><li> <a href="io.randomseed.utils.map.html#var-remove-except">remove-except</a> </li><li> <a href="io.randomseed.utils.map.html#var-remove-if-value">remove-if-value</a> </li><li> <a href="io.randomseed.utils.map.html#var-remove-if-value-in">remove-if-value-in</a> </li><li> <a href="io.randomseed.utils.map.html#var-remove-if-value-not-in">remove-if-value-not-in</a> </li><li> <a href="io.randomseed.utils.map.html#var-select-keys-lazy">select-keys-lazy</a> </li><li> <a href="io.randomseed.utils.map.html#var-to-lazy">to-lazy</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-bytes-to-strings">update-bytes-to-strings</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-existing">update-existing</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-if">update-if</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-if-not">update-if-not</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-missing">update-missing</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-to-bytes">update-to-bytes</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-values">update-values</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-values-or-seqs">update-values-or-seqs</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-values-or-seqs-recur">update-values-or-seqs-recur</a> </li><li> <a href="io.randomseed.utils.map.html#var-update-values-recur">update-values-recur</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.nop-cache.html">io.randomseed.utils.nop-cache</a></h3><div class="doc"><div class="markdown"><p>Random utils, NOP-cache.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.nop-cache.html#var-factory">factory</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.reitit.http.html">io.randomseed.utils.reitit.http</a></h3><div class="doc"><div class="markdown"><p>Random utils, Reitit support functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.reitit.http.html#var-Matchable">Matchable</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-path">path</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-req-or-route-param">req-or-route-param</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-Routable">Routable</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-route-conflicting.3F">route-conflicting?</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-route-data">route-data</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-route-data-param">route-data-param</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-route-handler">route-handler</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-route-middleware">route-middleware</a> </li><li> <a href="io.randomseed.utils.reitit.http.html#var-route-name">route-name</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.set.html">io.randomseed.utils.set</a></h3><div class="doc"><div class="markdown"><p>Random utilities, set support functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.set.html#var-difference">difference</a> </li><li> <a href="io.randomseed.utils.set.html#var-out-of">out-of</a> </li><li> <a href="io.randomseed.utils.set.html#var-replace-in">replace-in</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.time.html">io.randomseed.utils.time</a></h3><div class="doc"><div class="markdown"><p>Random utilities, date and time functions.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.time.html#var-add-second">add-second</a> </li><li> <a href="io.randomseed.utils.time.html#var-date-time-rpat">date-time-rpat</a> </li><li> <a href="io.randomseed.utils.time.html#var-date-to-local-utc">date-to-local-utc</a> </li><li> <a href="io.randomseed.utils.time.html#var-days">days</a> </li><li> <a href="io.randomseed.utils.time.html#var-days-ago">days-ago</a> </li><li> <a href="io.randomseed.utils.time.html#var-duration-.3Etime">duration->time</a> </li><li> <a href="io.randomseed.utils.time.html#var-duration-map">duration-map</a> </li><li> <a href="io.randomseed.utils.time.html#var-duration-or-time">duration-or-time</a> </li><li> <a href="io.randomseed.utils.time.html#var-duration.3F">duration?</a> </li><li> <a href="io.randomseed.utils.time.html#var-hours">hours</a> </li><li> <a href="io.randomseed.utils.time.html#var-instant-utc">instant-utc</a> </li><li> <a href="io.randomseed.utils.time.html#var-local-utc-delta">local-utc-delta</a> </li><li> <a href="io.randomseed.utils.time.html#var-millis">millis</a> </li><li> <a href="io.randomseed.utils.time.html#var-milliseconds">milliseconds</a> </li><li> <a href="io.randomseed.utils.time.html#var-minutes">minutes</a> </li><li> <a href="io.randomseed.utils.time.html#var-neg-duration.3F">neg-duration?</a> </li><li> <a href="io.randomseed.utils.time.html#var-one-second">one-second</a> </li><li> <a href="io.randomseed.utils.time.html#var-parse-dt">parse-dt</a> </li><li> <a href="io.randomseed.utils.time.html#var-parse-dt-secs">parse-dt-secs</a> </li><li> <a href="io.randomseed.utils.time.html#var-parse-dur-min">parse-dur-min</a> </li><li> <a href="io.randomseed.utils.time.html#var-parse-duration">parse-duration</a> </li><li> <a href="io.randomseed.utils.time.html#var-parse-ts">parse-ts</a> </li><li> <a href="io.randomseed.utils.time.html#var-parse-ts-secs">parse-ts-secs</a> </li><li> <a href="io.randomseed.utils.time.html#var-pos-duration.3F">pos-duration?</a> </li><li> <a href="io.randomseed.utils.time.html#var-safe-parse-dt">safe-parse-dt</a> </li><li> <a href="io.randomseed.utils.time.html#var-safe-parse-dt-secs">safe-parse-dt-secs</a> </li><li> <a href="io.randomseed.utils.time.html#var-safe-parse-ts">safe-parse-ts</a> </li><li> <a href="io.randomseed.utils.time.html#var-safe-parse-ts-secs">safe-parse-ts-secs</a> </li><li> <a href="io.randomseed.utils.time.html#var-seconds">seconds</a> </li><li> <a href="io.randomseed.utils.time.html#var-sub-second">sub-second</a> </li><li> <a href="io.randomseed.utils.time.html#var-time-.3Eduration">time->duration</a> </li><li> <a href="io.randomseed.utils.time.html#var-time-unit">time-unit</a> </li><li> <a href="io.randomseed.utils.time.html#var-timeish.3F">timeish?</a> </li><li> <a href="io.randomseed.utils.time.html#var-timestamp">timestamp</a> </li><li> <a href="io.randomseed.utils.time.html#var-timestamp-secs">timestamp-secs</a> </li><li> <a href="io.randomseed.utils.time.html#var-try-times">try-times</a> </li><li> <a href="io.randomseed.utils.time.html#var-try-times*">try-times*</a> </li><li> <a href="io.randomseed.utils.time.html#var-tstamp-pat">tstamp-pat</a> </li><li> <a href="io.randomseed.utils.time.html#var-unit-to-efn">unit-to-efn</a> </li><li> <a href="io.randomseed.utils.time.html#var-utc">utc</a> </li><li> <a href="io.randomseed.utils.time.html#var-utc-instant">utc-instant</a> </li><li> <a href="io.randomseed.utils.time.html#var-utc-to-local-date">utc-to-local-date</a> </li><li> <a href="io.randomseed.utils.time.html#var-zero-duration.3F">zero-duration?</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.validators.html">io.randomseed.utils.validators</a></h3><div class="doc"><div class="markdown"><p>Random utils, validators.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.validators.html#var-explain">explain</a> </li><li> <a href="io.randomseed.utils.validators.html#var-explain-all-required">explain-all-required</a> </li><li> <a href="io.randomseed.utils.validators.html#var-explain-n-required">explain-n-required</a> </li><li> <a href="io.randomseed.utils.validators.html#var-explain-required">explain-required</a> </li><li> <a href="io.randomseed.utils.validators.html#var-has-all-required.3F">has-all-required?</a> </li><li> <a href="io.randomseed.utils.validators.html#var-has-n-required.3F">has-n-required?</a> </li><li> <a href="io.randomseed.utils.validators.html#var-has-required.3F">has-required?</a> </li><li> <a href="io.randomseed.utils.validators.html#var-validate">validate</a> </li><li> <a href="io.randomseed.utils.validators.html#var-validate-parameters">validate-parameters</a> </li><li> <a href="io.randomseed.utils.validators.html#var-Validating">Validating</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.validators.common.html">io.randomseed.utils.validators.common</a></h3><div class="doc"><div class="markdown"><p>Random utils, common validators.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.validators.common.html#var-valid-date.3F">valid-date?</a> </li><li> <a href="io.randomseed.utils.validators.common.html#var-valid-email.3F">valid-email?</a> </li><li> <a href="io.randomseed.utils.validators.common.html#var-valid-phone.3F">valid-phone?</a> </li><li> <a href="io.randomseed.utils.validators.common.html#var-valid-regular-phone.3F">valid-regular-phone?</a> </li><li> <a href="io.randomseed.utils.validators.common.html#var-valid-url.3F">valid-url?</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.var.html">io.randomseed.utils.var</a></h3><div class="doc"><div class="markdown"><p>Random utils, global variables handling.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.var.html#var-alter">alter</a> </li><li> <a href="io.randomseed.utils.var.html#var-deref">deref</a> </li><li> <a href="io.randomseed.utils.var.html#var-deref-symbol">deref-symbol</a> </li><li> <a href="io.randomseed.utils.var.html#var-deref-with-call">deref-with-call</a> </li><li> <a href="io.randomseed.utils.var.html#var-make">make</a> </li><li> <a href="io.randomseed.utils.var.html#var-reset">reset</a> </li><li> <a href="io.randomseed.utils.var.html#var-resolve">resolve</a> </li><li> <a href="io.randomseed.utils.var.html#var-update">update</a> </li></ul></div></div><div class="namespace"><h3><a href="io.randomseed.utils.vec.html">io.randomseed.utils.vec</a></h3><div class="doc"><div class="markdown"><p>Random utils, vector utilities.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="io.randomseed.utils.vec.html#var-get-rand-nth">get-rand-nth</a> </li><li> <a href="io.randomseed.utils.vec.html#var-merge">merge</a> </li><li> <a href="io.randomseed.utils.vec.html#var-of-strings">of-strings</a> </li><li> <a href="io.randomseed.utils.vec.html#var-pairs">pairs</a> </li><li> <a href="io.randomseed.utils.vec.html#var-rand-nths">rand-nths</a> </li><li> <a href="io.randomseed.utils.vec.html#var-replace-by-last">replace-by-last</a> </li><li> <a href="io.randomseed.utils.vec.html#var-shuffle">shuffle</a> </li><li> <a href="io.randomseed.utils.vec.html#var-split-at">split-at</a> </li><li> <a href="io.randomseed.utils.vec.html#var-swap">swap</a> </li></ul></div></div></div></body></html>