phobos/std/range
Mathis Beer 10601cc046 Add std.typecons.Rebindable2 for internal use.
Rebindable2 is a simplified version of std.typecons.Rebindable that clears up every special case: classes, arrays and structs now have the same struct.
Whichever type you instantiate `Rebindable2` with, you always get the same type out by calling `value.get` on the resulting container.
Also use this type to simplify the parts of Phobos we previously used `Rebindable` for.
2023-06-19 13:24:30 +02:00
..
interfaces.d Fix issue 22608 - RandomAccessInfinite is not a valid random-access range 2021-12-19 02:48:10 +00:00
package.d Add std.typecons.Rebindable2 for internal use. 2023-06-19 13:24:30 +02:00
primitives.d fix isBidirectionalRange with no-postblit .back 2023-03-12 19:49:07 +01:00