__anonymousmixin TStructHelpers!([TFieldMeta(`im_true`, 1), TFieldMeta(`im_false`, 2), TFieldMeta(`a_bite`, 3, TReq.OPT_IN_REQ_OUT, q{cast(byte)127}), TFieldMeta(`integer16`, 4, TReq.OPT_IN_REQ_OUT, q{cast(short)32767}), TFieldMeta(`integer32`, 5), TFieldMeta(`integer64`, 6, TReq.OPT_IN_REQ_OUT, q{10000000000L}), TFieldMeta(`double_precision`, 7), TFieldMeta(`some_characters`, 8), TFieldMeta(`zomg_unicode`, 9), TFieldMeta(`what_who`, 10), TFieldMeta(`base64`, 11), TFieldMeta(`byte_list`, 12, TReq.OPT_IN_REQ_OUT, q{{
        byte[] v;
        v ~= cast(byte)1;
        v ~= cast(byte)2;
        v ~= cast(byte)3;
        return v;
      }()}), TFieldMeta(`i16_list`, 13, TReq.OPT_IN_REQ_OUT, q{{
        short[] v;
        v ~= cast(short)1;
        v ~= cast(short)2;
        v ~= cast(short)3;
        return v;
      }()}), TFieldMeta(`i64_list`, 14, TReq.OPT_IN_REQ_OUT, q{{
        long[] v;
        v ~= 1L;
        v ~= 2L;
        v ~= 3L;
        return v;
      }()})])