2016-12-27 7 views
1

je devais avoir plusieurs types de JSON donc j'ai utilisé Typedef comme suit:La création de nouveaux types en utilisant Typedef sur Vibe.data.json.Json, erreur de conversion implicite

alias NewType = Typedef!(Json); 

J'utilise la version Vibe.d Json , je reçois le message suivant lors de la compilation en utilisant DMD64 D Compiler v2.072.0:

Error: cannot implicitly convert expression ([cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u, cast(ubyte)0u]) of type ubyte[] to void[32] 

J'ai lu la documentation et n'a pas trouvé aucune limite pour l'utilisation Typedef.

Répondre