Cameron Ross
Cameron Ross
The new error message(s) would depend on the reason why S.opCast!T failed to compile, as you would get when calling it directly. ```D struct X { T opCast(T)() { someFunctionThatDoesntExist();...
Before: ``` /usr/include/dlang/dmd/std/conv.d(208): Error: template std.conv.toImpl cannot deduce function from argument types !(bool)(X), candidates are: /usr/include/dlang/dmd/std/conv.d(456): std.conv.toImpl(T, S)(S value) if (isImplicitlyConvertible!(S, T) && !isEnumStrToStr!(S, T) && !isNullToStr!(S, T)) /usr/include/dlang/dmd/std/conv.d(570): std.conv.toImpl(T,...
Hmm... `is(typeof(S.init.opCast!T()))` is needed to reject cases where opCast can't be instantiated with T due to constraints, but also rejects cases where opCast can't be instantiated due to compile errors......
Is anyone around to review this?
Having to reply to every individual message makes this difficult to recommend for channel usage, being able to specify ranges instead would make this easier. `read` messages in channels would...
> Is there any reason for metadata-notify-2 to use a cap rather than an 005 token? From what I can see you can't subscribe before connection registration anyway, there's no...
I know some people who would use this for roleplaying, and they tend to use colour codes in the names. That's kind of an off-label use though.
iirc there is a written spec for irc:// urls but I don't think it matches the de facto standard
OpenSSL 1.1.1l. I didn't test it with 0.9.5, but vibe.d still doesn't check if that function encountered an error, so I doubt it has changed at all
I have absolutely no idea... but I believe this library was either a pyyaml port or inspired by it, so the answer might be found there.