rebindable

Modules

DeepUnqual
module rebindable.DeepUnqual

Replace a type with an "equivalent" type without constructors, destructors, and mutable.

Nullable
module rebindable.Nullable

A version of std.typecons.Nullable that reliably works with immutable data types.

ProblematicType
module rebindable.ProblematicType

A deliberately problematic type for lifetime, constness, etc.

Rebindable
module rebindable.Rebindable

Rebindable!T is a container for T that permits managing T's lifetime explicitly.