Error using `equal` with various string types
Andrej Mitrovic
andrej.mitrovich at gmail.com
Sat Feb 23 19:39:55 PST 2013
It seems this doesn't work:
import std.algorithm;
auto b1 = qual(["foo"d], ["foo"]);
auto b2 = equal(["foo"d.dup], ["foo"]);
It's due to a constraint failure:
is(typeof(r1.front == r2.front))
The first call is:
immutable(dchar)[]
string
The second:
dchar[]
string
Anyway can we make `equal` work with these? It would be really useful
if it worked.
More information about the Digitalmars-d-learn
mailing list