dext

Publicly imports all other modules in this library, generally not recommended.

Instead, consider importing submodules as needed.

Modules

args
module dext.args

Provides some convenience functionality for parsing command-line arguments by piggy-backing off std.getopt.

conv
module dext.conv

Provides value conversion functionality, supplemental to std.conv.

let
module dext.let

Provides functionality for unpacking values from collections into local variables, similar to C++'s std::tie.

record
module dext.record

Provides functionality for easily creating immutable record types.

traits
module dext.traits

Provides functionality for manipulating types or gathering information about types and other language elements.

typecons
module dext.typecons

Provides some type magic.

Public Imports

dext.let
public import dext.let;
dext.conv
public import dext.conv;
dext.record
public import dext.record;
dext.traits
public import dext.traits;
dext.typecons
public import dext.typecons;

Meta

Authors

Tony J. Hudgins