hot.dev/hot-std — The Hot Standard Library

Version: 3.0.0

Author: Hot Dev

License: Apache-2.0

Namespaces

::hot

NamespaceFunctionsTypesEventsDescription
::alert11—Alert publishing for sending notifications to configured destinations.
::base645——Base64 encoding and decoding functions.
::bit6——Bitwise operations for integers and bytes.
::bool5——Boolean logic and conditional functions.
::bytes11——Byte array operations for binary protocol support.
::cmp8——Comparison functions for equality and ordering.
::coll531—Collection functions for Vec, Map, and Str manipulation.
::crypto3——Key-derivation functions.
::ctx3——Execution context for storing and retrieving values during a run.
::env2——Environment variable access.
::event13—Event publishing for triggering handlers.
::exec32—Execution control for runs and tasks.
::file81—File system operations for reading, writing, and managing files.
::hash7——Cryptographic hash functions.
::hex3——Hexadecimal encoding and decoding functions.
::hmac7——HMAC (Hash-based Message Authentication Code) functions for message authentication and API signing.
::http115—HTTP client for making web requests.
::info16—Hot platform context types and version information.
::io11——Input/output functions for stdout and stderr.
::iter62—Iterator support for lazy sequences and streaming data.
::json2——JSON serialization and deserialization.
::lang8—4Language introspection and function invocation utilities.
::math17——Mathematical operations and numeric utilities.
::md1——Lightweight Markdown helpers.
::media59—Unified types for media files (images, audio, video).
::meta21—Metadata and source location introspection.
::mime12——MIME type utilities for working with file types and content types.
::random3——Cryptographically secure random generation.
::regex10——Regular expression matching and manipulation.
::resource61—Read-only access to project resources — files and directories
::run34—Run context, info, and exit control.
::sqlite5——SQLite databases, embedded in the runtime (no server, no wire
::store223—Persistent ordered maps with optional embedding and semantic search.
::str18——String manipulation and formatting functions.
::stream11—Stream data emission for real-time partial results and progress updates.
::tcp63—Raw TCP client connections for implementing binary protocols
::term17——Terminal colors and ANSI escape codes.
::test28——Testing framework with assertions and test runners.
::time3516—Date, time, and duration types based on the Temporal specification.
::tls21—TLS upgrades for `::hot::tcp` connections.
::type2620—Type checking, conversion, and built-in type constructors.
::uri91—URI parsing, building, encoding, and validation (RFC 3986).
::uuid11—UUID generation and validation.
::xml71—XML parsing and serialization with helper functions.