Random:utils 2.0.11

Random Utilities.

Installation

To install, add the following dependency to your project or build file:

[io.randomseed/utils "2.0.11"]

Topics

Namespaces

io.randomseed.utils

Random support functions and macros.

Public variables and functions:

io.randomseed.utils.auth

Random Utilities, authentication entry point.

io.randomseed.utils.auth.algo.append

Random Utilities, authentication, plain-text appender.

io.randomseed.utils.auth.algo.fail

Random Utilities, authentication, appender which always fails.

Public variables and functions:

io.randomseed.utils.auth.algo.pbkdf2

Random Utilities, authentication, PBKDF2 algorithm.

Public variables and functions:

io.randomseed.utils.auth.algo.scrypt

Random Utilities, authentication, scrypt algorithm.

Public variables and functions:

io.randomseed.utils.auth.locking

Random Utilities, authentication, lock-state helpers (hard lock, soft lock, remaining wait).

io.randomseed.utils.auth.pwd

Random Utilities, authentication, passwords handling.

io.randomseed.utils.auth.specs

Public variables and functions:

    io.randomseed.utils.auth.types

    Random Utilities, authentication record types.

    io.randomseed.utils.bot

    Random utils, bot abstraction.

    io.randomseed.utils.bus

    Random utils, inter-thread bus.

    io.randomseed.utils.crypto

    Random Utilities, crypto support functions.

    io.randomseed.utils.crypto.codecs

    Wrappers on codecs from buddy library.

    io.randomseed.utils.db

    Random utils, database helper functions.

    io.randomseed.utils.db.coercion

    Random Utilities, databases coercers.

    io.randomseed.utils.db.sql

    Random Utilities, SQL helpers

    io.randomseed.utils.db.types

    Opinionated database type conversions.

    io.randomseed.utils.db.types.identity

    Optional DB adapters for identity types.

    Public variables and functions:

    io.randomseed.utils.db.types.ip

    Optional DB adapters for IP address types.

    io.randomseed.utils.fs

    Random utils, filesystem utilities.

    io.randomseed.utils.identity

    Random Utilities, user identity abstraction.

    io.randomseed.utils.identity.proto

    Random Utilities, user identity protocols.

    io.randomseed.utils.identity.types

    Random Utilities, user identity record type.

    Public variables and functions:

    io.randomseed.utils.ip

    Random utils, IP address support functions.

    io.randomseed.utils.log

    Random utils, opinionated logging support functions.

    io.randomseed.utils.log.logback

    io.randomseed.utils.map

    Random utils, map utilities.

    io.randomseed.utils.nop-cache

    Random utils, NOP-cache.

    Public variables and functions:

    io.randomseed.utils.qe

    Quick equality macro.

    Public variables and functions:

    io.randomseed.utils.reitit.http

    Random utils, Reitit support functions.

    io.randomseed.utils.set

    Random Utilities, set support functions.

    Public variables and functions:

    io.randomseed.utils.time

    Random Utilities, date and time functions.

    io.randomseed.utils.validators

    Random utils, validators.

    io.randomseed.utils.validators.common

    Random utils, common validators.

    io.randomseed.utils.var

    Random utils, global variables handling.

    Public variables and functions:

    io.randomseed.utils.vec

    Random utils, vector utilities.