[Issue 18940] New: [std.net.curl]Can't run examples on page. cannot implicitly convert expression ... `char[]` to `string`
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Jun 4 00:27:12 UTC 2018
https://issues.dlang.org/show_bug.cgi?id=18940
Issue ID: 18940
Summary: [std.net.curl]Can't run examples on page. cannot
implicitly convert expression ... `char[]` to `string`
Product: D
Version: D2
Hardware: x86_64
URL: http://dlang.org/phobos/
OS: Linux
Status: NEW
Severity: minor
Priority: P3
Component: phobos
Assignee: nobody at puremagic.com
Reporter: kyle.siefring at verizon.net
import std.net.curl;
// Two requests below will do the same.
string content;
// Explicit connection provided
content = get!HTTP("dlang.org");
// Guess connection type by looking at the URL
content = get!AutoProtocol("ftp://foo.com/file");
// and since AutoProtocol is default this is the same as
content = get("ftp://foo.com/file");
// and will end up detecting FTP from the url and be the same as
content = get!FTP("ftp://foo.com/file");
get's output fails to convert to strings.
output from compiler
onlineapp.d(8): Error: cannot implicitly convert expression `get("dlang.org",
opCall())` of type `char[]` to `string`
onlineapp.d(11): Error: cannot implicitly convert expression
`get("ftp://foo.com/file", AutoProtocol())` of type `char[]` to `string`
onlineapp.d(13): Error: cannot implicitly convert expression
`get("ftp://foo.com/file", AutoProtocol())` of type `char[]` to `string`
onlineapp.d(15): Error: cannot implicitly convert expression
`get("ftp://foo.com/file", opCall())` of type `char[]` to `string`
output from programmer
loud screeching noises and expletives.
--
More information about the Digitalmars-d-bugs
mailing list