dstruct

Modules

graph
module dstruct.graph
map
module dstruct.map
matrix
module dstruct.matrix

This module defines a matrix data structure and various operations on this data structure. All operations are @safe pure nothrow, so they can be used in any such function, and the results of any operation can be implicitly converted to an immutable type.

option
module dstruct.option

This module defines an Option!T type and a related Some!T type for dealing nullable data in a safe manner.

set
module dstruct.set

This module defines a hash set data structure and various operations on it.

support
module dstruct.support
weak_reference
module dstruct.weak_reference

This module implements weak references.

Meta