Simple array utilities.
Assertion helpers.
Containers of varying quality.
This module contains functions that in one way or another converts its arguments into something else.
Functions used to generate strings of statements describing the differences (or delta) between two instances of a struct or class of the same type. They can be either assignment statements or assert statements.
Simple wrappers around Phobos std.json. This is *not* a replacement for it.
This module contains the meldInto functions; functions that take two structs or classes of the same type and combine them, creating a resulting object with the union of the members of both parents. Array and associative array variants exist too.
Things that don't have a better home yet.
Functions and templates that do calculations or other numeric manipulation, in some way or another.
This module contains functions that in some way or another manipulates struct and class instances, as well as (associative) arrays.
SemVer information about the current release.
Various functions related to serialising and deserialising structs into/from configuration file-y files.
String manipulation functions.
Various compile-time traits and cleverness.
Type constructors.
Common user-defined attributes (UDAs).
lu is a general-purpose library for the D programming language.