mirror of https://github.com/adamdruppe/arsd.git
dip1000
This commit is contained in:
parent
68c21e39d9
commit
2e74c02216
6
cgi.d
6
cgi.d
|
|
@ -7013,7 +7013,7 @@ interface EventIoServer {
|
||||||
}
|
}
|
||||||
|
|
||||||
// the sink should buffer it
|
// the sink should buffer it
|
||||||
private void serialize(T)(scope void delegate(ubyte[]) sink, T t) {
|
private void serialize(T)(scope void delegate(scope ubyte[]) sink, T t) {
|
||||||
static if(is(T == struct)) {
|
static if(is(T == struct)) {
|
||||||
foreach(member; __traits(allMembers, T))
|
foreach(member; __traits(allMembers, T))
|
||||||
serialize(sink, __traits(getMember, t, member));
|
serialize(sink, __traits(getMember, t, member));
|
||||||
|
|
@ -7195,9 +7195,9 @@ mixin template ImplementRpcClientInterface(T, string serverPath, string cmdArg)
|
||||||
|
|
||||||
int dataLocation;
|
int dataLocation;
|
||||||
ubyte[] grab(int sz) {
|
ubyte[] grab(int sz) {
|
||||||
auto d = got[dataLocation .. dataLocation + sz];
|
auto dataLocation1 = dataLocation;
|
||||||
dataLocation += sz;
|
dataLocation += sz;
|
||||||
return d;
|
return got[dataLocation1 .. dataLocation];
|
||||||
}
|
}
|
||||||
|
|
||||||
typeof(return) retu;
|
typeof(return) retu;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue