diff --git a/Assets/Dojo/Plugins/Linux/libdojo_c.so b/Assets/Dojo/Plugins/Linux/libdojo_c.so index 44c699eb..ca157310 100755 Binary files a/Assets/Dojo/Plugins/Linux/libdojo_c.so and b/Assets/Dojo/Plugins/Linux/libdojo_c.so differ diff --git a/Assets/Dojo/Plugins/Windows/libdojo_c.dll b/Assets/Dojo/Plugins/Windows/libdojo_c.dll index a4905ab0..6815cd6c 100755 --- a/Assets/Dojo/Plugins/Windows/libdojo_c.dll +++ b/Assets/Dojo/Plugins/Windows/libdojo_c.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05716bc8eb3382adb11a07530073ab066ca3a151f7ff6c00a468ac4ee9207f06 -size 113098617 +oid sha256:b2ab07a5eb0134f5c4e1fe46d7c09d52b161b43616941bae96c1c42330fcc4b0 +size 113092855 diff --git a/Assets/Dojo/Plugins/iOS/libdojo_c.a b/Assets/Dojo/Plugins/iOS/libdojo_c.a index f93ce0a5..010fd613 100644 --- a/Assets/Dojo/Plugins/iOS/libdojo_c.a +++ b/Assets/Dojo/Plugins/iOS/libdojo_c.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0ec6a5890837d43210079366ccb91f5eac446d31954c75b8b6505e9ec06c36a -size 226654872 +oid sha256:681abc31aef6dff95306186996ad1c54e48f9ceca95041c5d68e26b173c1f929 +size 226664720 diff --git a/Assets/Dojo/Plugins/macOS/libdojo_c.bundle b/Assets/Dojo/Plugins/macOS/libdojo_c.bundle index 9325eb58..ce1e82a5 100755 Binary files a/Assets/Dojo/Plugins/macOS/libdojo_c.bundle and b/Assets/Dojo/Plugins/macOS/libdojo_c.bundle differ diff --git a/Assets/Dojo/Runtime/bindings/client/AssemblyAttributes.gen.cs b/Assets/Dojo/Runtime/bindings/client/AssemblyAttributes.gen.cs index d414c00a..2b78858d 100644 --- a/Assets/Dojo/Runtime/bindings/client/AssemblyAttributes.gen.cs +++ b/Assets/Dojo/Runtime/bindings/client/AssemblyAttributes.gen.cs @@ -1,6 +1,6 @@ // To disable generating this file set `isEnabledGenerateAssemblyAttributes` to `false` in the config file for generating C# code. // -// This code was generated by the following tool on 2024-06-14 09:53:45 GMT-04:00: +// This code was generated by the following tool on 2024-06-25 16:27:41 GMT-04:00: // https://github.com/bottlenoselabs/c2cs (v0.0.0.0) // // Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/Assets/Dojo/Runtime/bindings/client/Runtime.gen.cs b/Assets/Dojo/Runtime/bindings/client/Runtime.gen.cs index 88ef7da8..c4087822 100644 --- a/Assets/Dojo/Runtime/bindings/client/Runtime.gen.cs +++ b/Assets/Dojo/Runtime/bindings/client/Runtime.gen.cs @@ -2,7 +2,7 @@ // To disable generating this file set `isEnabledGeneratingRuntimeCode` to `false` in the config file for generating C# code. // -// This code was generated by the following tool on 2024-06-14 09:53:45 GMT-04:00: +// This code was generated by the following tool on 2024-06-25 16:27:41 GMT-04:00: // https://github.com/bottlenoselabs/c2cs (v0.0.0.0) // // Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. diff --git a/Assets/Dojo/Runtime/bindings/client/dojo.gen.cs b/Assets/Dojo/Runtime/bindings/client/dojo.gen.cs index be483f7b..2f3ce306 100644 --- a/Assets/Dojo/Runtime/bindings/client/dojo.gen.cs +++ b/Assets/Dojo/Runtime/bindings/client/dojo.gen.cs @@ -1,6 +1,6 @@ // -// This code was generated by the following tool on 2024-06-14 09:53:45 GMT-04:00: +// This code was generated by the following tool on 2024-06-25 16:27:41 GMT-04:00: // https://github.com/bottlenoselabs/c2cs (v0.0.0.0) // // Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. @@ -137,6 +137,10 @@ public static unsafe partial class dojo [DllImport(LibraryName, EntryPoint = "model_free", CallingConvention = CallingConvention.Cdecl)] public static extern void model_free(Model* model); + [CNode(Kind = "Function")] + [DllImport(LibraryName, EntryPoint = "poseidon_hash", CallingConvention = CallingConvention.Cdecl)] + public static extern FieldElement poseidon_hash(FieldElement* felts, UIntPtr felts_len); + [CNode(Kind = "Function")] [DllImport(LibraryName, EntryPoint = "provider_free", CallingConvention = CallingConvention.Cdecl)] public static extern void provider_free(Provider* rpc); diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts index 7462d693..dca8986d 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts @@ -53,6 +53,11 @@ declare namespace wasm_bindgen { */ export function byteArrayDeserialize(felts: (string)[]): string; /** + * @param {(string)[]} inputs + * @returns {string} + */ + export function poseidonHash(inputs: (string)[]): string; + /** * Create the a client with the given configurations. * @param {KeysClauses} initialModelsToSync * @param {ClientConfig} config @@ -364,6 +369,7 @@ declare interface InitOutput { readonly hashGetContractAddress: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => void; readonly byteArraySerialize: (a: number, b: number, c: number) => void; readonly byteArrayDeserialize: (a: number, b: number, c: number) => void; + readonly poseidonHash: (a: number, b: number, c: number) => void; readonly client_getEntities: (a: number, b: number) => number; readonly client_getAllEntities: (a: number, b: number, c: number) => number; readonly client_getEventMessages: (a: number, b: number) => number; diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js index 4cd43ac8..14b83a2f 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js @@ -516,6 +516,37 @@ __exports.byteArrayDeserialize = function(felts) { } }; +/** +* @param {(string)[]} inputs +* @returns {string} +*/ +__exports.poseidonHash = function(inputs) { + let deferred3_0; + let deferred3_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passArrayJsValueToWasm0(inputs, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + wasm.poseidonHash(retptr, ptr0, len0); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + var r2 = getInt32Memory0()[retptr / 4 + 2]; + var r3 = getInt32Memory0()[retptr / 4 + 3]; + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); + } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); + } +}; + /** * Create the a client with the given configurations. * @param {KeysClauses} initialModelsToSync @@ -539,7 +570,7 @@ function getArrayU8FromWasm0(ptr, len) { ptr = ptr >>> 0; return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len); } -function __wbg_adapter_275(arg0, arg1, arg2, arg3) { +function __wbg_adapter_276(arg0, arg1, arg2, arg3) { wasm.wasm_bindgen__convert__closures__invoke2_mut__hee2649badc712846(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); } @@ -1187,11 +1218,7 @@ function __wbg_get_imports() { const ret = getStringFromWasm0(arg0, arg1); return addHeapObject(ret); }; - imports.wbg.__wbg_client_new = function(arg0) { - const ret = Client.__wrap(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_log_8a1f28f53967b0c1 = function(arg0, arg1) { + imports.wbg.__wbg_log_b95a137e489f6d5e = function(arg0, arg1) { console.log(getStringFromWasm0(arg0, arg1)); }; imports.wbg.__wbg_subscription_new = function(arg0) { @@ -1202,6 +1229,19 @@ function __wbg_get_imports() { const ret = Account.__wrap(arg0); return addHeapObject(ret); }; + imports.wbg.__wbg_client_new = function(arg0) { + const ret = Client.__wrap(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_cb_drop = function(arg0) { + const obj = takeObject(arg0).original; + if (obj.cnt-- == 1) { + obj.a = 0; + return true; + } + const ret = false; + return ret; + }; imports.wbg.__wbindgen_is_undefined = function(arg0) { const ret = getObject(arg0) === undefined; return ret; @@ -1214,15 +1254,6 @@ function __wbg_get_imports() { getInt32Memory0()[arg0 / 4 + 1] = len1; getInt32Memory0()[arg0 / 4 + 0] = ptr1; }; - imports.wbg.__wbindgen_cb_drop = function(arg0) { - const obj = takeObject(arg0).original; - if (obj.cnt-- == 1) { - obj.a = 0; - return true; - } - const ret = false; - return ret; - }; imports.wbg.__wbg_clearTimeout_76877dbc010e786d = function(arg0) { const ret = clearTimeout(takeObject(arg0)); return addHeapObject(ret); @@ -1634,7 +1665,7 @@ function __wbg_get_imports() { const a = state0.a; state0.a = 0; try { - return __wbg_adapter_275(a, state0.b, arg0, arg1); + return __wbg_adapter_276(a, state0.b, arg0, arg1); } finally { state0.a = a; } @@ -1721,28 +1752,28 @@ function __wbg_get_imports() { const ret = wasm.memory; return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper2650 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 862, __wbg_adapter_30); + imports.wbg.__wbindgen_closure_wrapper2647 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 864, __wbg_adapter_30); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper2651 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 862, __wbg_adapter_30); + imports.wbg.__wbindgen_closure_wrapper2648 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 864, __wbg_adapter_30); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper2652 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 862, __wbg_adapter_30); + imports.wbg.__wbindgen_closure_wrapper2649 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 864, __wbg_adapter_30); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper4320 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1647, __wbg_adapter_37); + imports.wbg.__wbindgen_closure_wrapper4317 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1649, __wbg_adapter_37); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper5150 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1949, __wbg_adapter_40); + imports.wbg.__wbindgen_closure_wrapper5147 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1951, __wbg_adapter_40); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper5865 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 2276, __wbg_adapter_43); + imports.wbg.__wbindgen_closure_wrapper5862 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 2278, __wbg_adapter_43); return addHeapObject(ret); }; diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm index c43b1681..d1a04699 100644 Binary files a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm and b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm differ diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts index 27339029..18c1c9c9 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts @@ -22,6 +22,7 @@ export function account_deployBurner(a: number, b: number, c: number): number; export function hashGetContractAddress(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number): void; export function byteArraySerialize(a: number, b: number, c: number): void; export function byteArrayDeserialize(a: number, b: number, c: number): void; +export function poseidonHash(a: number, b: number, c: number): void; export function client_getEntities(a: number, b: number): number; export function client_getAllEntities(a: number, b: number, c: number): number; export function client_getEventMessages(a: number, b: number): number; diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json index be156532..42f9afd1 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json @@ -1,6 +1,6 @@ { "name": "dojo-c", - "version": "0.7.0-alpha.5", + "version": "0.7.0", "files": [ "dojo_c_bg.wasm", "dojo_c.js", diff --git a/Bindings/ast/aarch64-apple-darwin.json b/Bindings/ast/aarch64-apple-darwin.json index 2cf5a530..bb1bab1d 100644 --- a/Bindings/ast/aarch64-apple-darwin.json +++ b/Bindings/ast/aarch64-apple-darwin.json @@ -5,146 +5,59 @@ "macroObjects": {}, "variables": {}, "functions": { - "provider_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultProvider", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 16 - } - }, - "parameters": [ - { - "name": "rpc_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 665, - "column": 23 - } - }, - "starknet_call": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 472, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "provider", + "name": "metadata", "type": { - "name": "Provider*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 427, "column": 16 } } } - }, - { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 671, - "column": 33 + "line": 715, + "column": 6 } }, - "verifying_key_verify": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "verifying_key", + "name": "class_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -165,7 +78,7 @@ } }, { - "name": "hash", + "name": "salt", "type": { "name": "FieldElement", "kind": "struct", @@ -186,23 +99,72 @@ } }, { - "name": "signature", + "name": "constructor_calldata", "type": { - "name": "Signature", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "constructor_calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } } @@ -210,29 +172,41 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, - "column": 19 + "line": 693, + "column": 21 } }, - "string_free": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "parameters": [ { - "name": "string", + "name": "account", "type": { - "name": "char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } } } @@ -240,21 +214,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 717, - "column": 6 + "line": 681, + "column": 21 } }, - "client_on_event_message_update": { + "client_subscribed_models": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "CArrayKeysClause", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 397, "column": 16 } }, @@ -277,17 +251,101 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 621, + "column": 25 + } + }, + "account_chain_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [ { - "name": "event_messages", + "name": "account", "type": { - "name": "FieldElement*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 683, + "column": 21 + } + }, + "client_on_event_message_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "event_messages", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", "sizeOf": 32, "alignOf": 1, "location": { @@ -343,17 +401,89 @@ "column": 27 } }, - "client_event_messages": { + "bytearray_deserialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 489, + "column": 16 + } + }, + "parameters": [ + { + "name": "felts", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "felts_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 651, + "column": 21 + } + }, + "client_model": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCOptionTy", "kind": "struct", "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 255, "column": 16 } }, @@ -378,22 +508,22 @@ } }, { - "name": "query", + "name": "keys", "type": { - "name": "Query*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "KeysClause", "kind": "struct", - "sizeOf": 112, + "sizeOf": 24, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, + "line": 59, "column": 16 } } @@ -403,11 +533,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 27 + "line": 614, + "column": 24 } }, - "account_set_block_id": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -415,64 +545,43 @@ }, "parameters": [ { - "name": "account", + "name": "t", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 683, + "line": 701, "column": 6 } }, - "client_subscribed_models": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "CArrayKeysClause", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 427, "column": 16 } }, @@ -500,147 +609,129 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 621, - "column": 25 + "line": 623, + "column": 22 } }, - "client_new": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "ResultAccount", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "torii_url", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } } }, { - "name": "rpc_url", + "name": "master_account", "type": { - "name": "const char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } } }, { - "name": "libp2p_relay_url", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 677, + "column": 22 + } + }, + "error_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "entities", + "name": "error", "type": { - "name": "KeysClause*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Error", "kind": "struct", - "sizeOf": 24, + "sizeOf": 8, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 33, "column": 16 } } } - }, - { - "name": "entities_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 26 + "line": 713, + "column": 6 } }, - "hash_get_contract_address": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -656,49 +747,7 @@ }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "constructor_calldata", + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -720,7 +769,7 @@ } }, { - "name": "constructor_calldata_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -745,9 +794,51 @@ "line": 34, "column": 33 } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 653, + "column": 21 + } + }, + "wait_for_transaction": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 438, + "column": 16 + } + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } }, { - "name": "deployer_address", + "name": "txn_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -772,62 +863,77 @@ "fileName": "dojo.h", "filePath": "/dojo.h", "line": 691, - "column": 21 + "column": 19 } }, - "client_model": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCOptionTy", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 27, "column": 16 } } } }, { - "name": "keys", + "name": "private_key", "type": { - "name": "KeysClause*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "address", + "type": { + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -835,21 +941,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, - "column": 24 + "line": 669, + "column": 22 } }, - "client_publish_message": { + "client_remove_models_to_sync": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 438, "column": 16 } }, @@ -874,51 +980,63 @@ } }, { - "name": "message", + "name": "models", "type": { - "name": "const char*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } } }, { - "name": "signature", + "name": "models_len", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 610, - "column": 23 + "line": 645, + "column": 19 } }, - "provider_free": { + "ty_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -926,19 +1044,21 @@ }, "parameters": [ { - "name": "rpc", + "name": "ty", "type": { - "name": "Provider*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 212, "column": 16 } } @@ -948,11 +1068,33 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 701, + "line": 709, "column": 6 } }, - "ty_free": { + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 657, + "column": 21 + } + }, + "entity_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -960,21 +1102,21 @@ }, "parameters": [ { - "name": "ty", + "name": "entity", "type": { - "name": "Ty*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Entity", "kind": "struct", "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 277, "column": 16 } } @@ -984,23 +1126,15 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 707, + "line": 711, "column": 6 } }, - "account_execute_raw": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 506, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -1023,52 +1157,24 @@ } }, { - "name": "calldata", - "type": { - "name": "Call*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - } - } - }, - { - "name": "calldata_len", + "name": "block_id", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 } } ], @@ -1076,64 +1182,47 @@ "fileName": "dojo.h", "filePath": "/dojo.h", "line": 685, - "column": 27 + "column": 6 } }, - "account_deploy_burner": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 523, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } - } - } - }, - { - "name": "master_account", + "name": "private_key", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "signing_key", + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -1157,48 +1246,134 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 675, - "column": 22 + "line": 659, + "column": 24 } }, - "client_on_entity_state_update": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 438, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "entities", + "name": "verifying_key", "type": { - "name": "FieldElement*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "signature", + "type": { + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 663, + "column": 19 + } + }, + "client_on_entity_state_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "entities", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, @@ -1260,71 +1435,118 @@ "column": 27 } }, - "model_free": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 506, + "column": 16 + } }, "parameters": [ { - "name": "model", + "name": "account", "type": { - "name": "Model*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", "kind": "struct", - "sizeOf": 24, + "sizeOf": 32, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 569, "column": 16 } } } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 703, - "column": 6 + "line": 687, + "column": 27 } }, - "client_metadata": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 25, "column": 16 } } @@ -1334,46 +1556,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 22 + "line": 707, + "column": 6 } }, - "account_new": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 506, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "typed_data", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "private_key", + "name": "address", "type": { "name": "FieldElement", "kind": "struct", @@ -1392,54 +1611,16 @@ "line": 86, "column": 16 } - }, - { - "name": "address", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 22 + "line": 655, + "column": 27 } }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 655, - "column": 21 - } - }, - "error_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1447,56 +1628,156 @@ }, "parameters": [ { - "name": "error", + "name": "data", "type": { - "name": "Error*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 - } + "alignOf": 8 } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, + "line": 717, "column": 6 } }, - "carray_free": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 16 + } }, "parameters": [ { - "name": "data", + "name": "torii_url", "type": { - "name": "void*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "data_len", + "name": "rpc_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "libp2p_relay_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "entities", + "type": { + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "entities_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1526,53 +1807,83 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 715, - "column": 6 + "line": 603, + "column": 26 } }, - "account_address": { + "client_on_sync_model_update": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 455, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } + }, + { + "name": "model", + "type": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "callback", + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 21 + "line": 629, + "column": 27 } }, - "account_free": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1580,19 +1891,21 @@ }, "parameters": [ { - "name": "account", + "name": "model", "type": { - "name": "Account*", + "name": "Model*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 267, "column": 16 } } @@ -1606,7 +1919,7 @@ "column": 6 } }, - "client_entities": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { "name": "ResultCArrayEntity", @@ -1666,11 +1979,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 618, "column": 27 } }, - "world_metadata_free": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1678,21 +1991,19 @@ }, "parameters": [ { - "name": "metadata", + "name": "subscription", "type": { - "name": "WorldMetadata*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 29, "column": 16 } } @@ -1702,27 +2013,46 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 713, + "line": 699, "column": 6 } }, - "typed_data_encode": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayu8", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 74, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "message", "type": { "name": "const char*", "kind": "pointer", @@ -1738,23 +2068,23 @@ } }, { - "name": "address", + "name": "signature", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } } @@ -1762,64 +2092,83 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 653, - "column": 27 + "line": 610, + "column": 23 } }, - "signing_key_sign": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 72, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "private_key", + "name": "provider", "type": { - "name": "FieldElement", + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + }, + { + "name": "call", + "type": { + "name": "Call", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, { - "name": "hash", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } } @@ -1827,132 +2176,68 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 657, - "column": 24 + "line": 673, + "column": 33 } }, - "client_remove_models_to_sync": { + "string_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 438, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "models", + "name": "string", "type": { - "name": "KeysClause*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "models_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 19 + "line": 719, + "column": 6 } }, - "account_chain_id": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "str", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -1960,19 +2245,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 681, - "column": 21 + "line": 649, + "column": 33 } }, - "client_free": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "client", "type": { "name": "ToriiClient*", "kind": "pointer", @@ -1989,13 +2282,35 @@ } } } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 391, + "column": 16 + } + } + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 699, - "column": 6 + "line": 616, + "column": 27 } }, "client_add_models_to_sync": { @@ -2089,71 +2404,27 @@ "column": 19 } }, - "verifying_key_new": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 659, - "column": 21 - } - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "subscription", + "name": "rpc", "type": { - "name": "Subscription*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 29, + "line": 27, "column": 16 } } @@ -2163,85 +2434,123 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 697, + "line": 703, "column": 6 } }, - "bytearray_serialize": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "str", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 649, - "column": 33 + "line": 661, + "column": 21 } }, - "wait_for_transaction": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultProvider", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 540, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "rpc_url", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 667, + "column": 23 + } + } + }, + "records": { + "Signature": { + "size_of": 64, + "align_of": 1, + "fields": [ + { + "name": "r", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 94, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "txn_hash", + "name": "s", "type": { "name": "FieldElement", "kind": "struct", @@ -2254,229 +2563,188 @@ "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "line": 98, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 689, - "column": 19 + "line": 90, + "column": 16 } }, - "bytearray_deserialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 489, - "column": 16 + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 594, + "column": 21 + } } - }, - "parameters": [ + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 593, + "column": 5 + } + }, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "felts", + "name": "some", "type": { - "name": "FieldElement*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 212, "column": 16 } } - } - }, - { - "name": "felts_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 245, + "column": 18 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 651, - "column": 21 + "line": 244, + "column": 5 } }, - "client_on_sync_model_update": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 455, - "column": 16 - } - }, - "parameters": [ + "CArrayKeysClause": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "client", + "name": "data", "type": { - "name": "ToriiClient*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 59, "column": 16 } } - } - }, - { - "name": "model", - "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 398, + "column": 22 } }, { - "name": "callback", - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 629, - "column": 27 - } - }, - "entity_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "entity", + "name": "data_len", "type": { - "name": "Entity*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 399, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 709, - "column": 6 + "line": 397, + "column": 16 } - } - }, - "records": { - "Primitive": { - "size_of": 40, + }, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 118, + "line": 521, "column": 3 }, "innerType": { - "name": "Primitive_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, + "line": 518, "column": 14 } } @@ -2484,22 +2752,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 121, - "column": 17 + "line": 524, + "column": 23 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 525, "column": 3 } }, @@ -2507,7 +2775,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 525, "column": 3 } } @@ -2515,69 +2783,103 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 523, "column": 16 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "CArrayFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "some", + "name": "data", "type": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 403, + "column": 24 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 21 + "line": 404, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 402, + "column": 16 } }, - "Resultbool": { + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultbool_Tag", + "name": "Resultc_char_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 436, + "line": 487, "column": 3 }, "innerType": { - "name": "Resultbool_Tag", + "name": "Resultc_char_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 484, "column": 14 } } @@ -2585,14 +2887,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 18 + "line": 490, + "column": 20 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -2600,7 +2902,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 491, "column": 3 } }, @@ -2608,7 +2910,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 491, "column": 3 } } @@ -2616,44 +2918,44 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 489, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "bytes", + "name": "err", "type": { - "name": "CArrayu8", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 23 + "line": 547, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 546, "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -2661,29 +2963,29 @@ { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 45, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 45, "column": 5 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2691,14 +2993,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 48, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 48, "column": 5 } } @@ -2706,204 +3008,220 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 44, "column": 3 } }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "", + "name": "composite", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 350, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 372, + "column": 30 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 371, + "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "", + "name": "hash", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 588, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 587, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "", + "name": "primitive", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 216, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 215, + "column": 5 } }, - "ResultCArrayu8": { - "size_of": 24, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "tag", + "name": "world_address", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 72, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 69, - "column": 14 - } + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 22 + "line": 428, + "column": 23 } }, { - "name": "", + "name": "world_class_hash", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 429, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemc_charModelMetadata", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 422, + "column": 16 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 430, + "column": 45 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 427, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 32, - "align_of": 1, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 564, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 563, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 32, "align_of": 8, @@ -2911,7 +3229,7 @@ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, @@ -2919,21 +3237,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, + "line": 587, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, + "line": 587, "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2941,14 +3259,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, + "line": 590, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, + "line": 590, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 593, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 593, "column": 5 } } @@ -2956,185 +3296,214 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 586, "column": 3 } }, - "ModelMetadata": { - "size_of": 144, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "schema", + "name": "ok", "type": { - "name": "Ty", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 402, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 13 + "line": 476, + "column": 33 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 5 + } + }, + "CArrayc_char": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "const char**", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 409, - "column": 15 + "line": 55, + "column": 16 } }, { - "name": "packed_size", + "name": "data_len", "type": { - "name": "uint32_t", + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 56, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, - "column": 12 + "line": 56, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 54, + "column": 16 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "unpacked_size", + "name": "u_int", "type": { - "name": "uint32_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", "line": 31, - "column": 22 + "column": 28 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 60, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 411, - "column": 12 - } - }, - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 23 + "line": 322, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + "CArrayModel": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "contract_address", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } } }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 23 + "line": 273, + "column": 17 } }, { - "name": "layout", + "name": "data_len", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 402, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 128, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 29 + "line": 274, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, + "line": 272, "column": 16 } }, @@ -3217,7 +3586,34 @@ "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "bool_", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 152, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + "ValueType_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 16, "align_of": 8, @@ -3225,29 +3621,29 @@ { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, + "line": 315, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, + "line": 315, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3255,71 +3651,80 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 318, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 318, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 76, - "column": 3 - } - }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, + "line": 321, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, + "line": 321, "column": 5 } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, + "line": 324, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, + "line": 324, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, "column": 5 } } @@ -3327,236 +3732,247 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 314, "column": 3 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 215, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, - "column": 20 + "line": 215, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 461, - "column": 5 - } - }, - "ValueType": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ValueType_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 3 - }, - "innerType": { - "name": "ValueType_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } + "line": 218, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 313, - "column": 17 + "line": 218, + "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 224, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 224, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 312, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "bool_", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 227, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 214, + "column": 3 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "keys", + "name": "err", "type": { - "name": "KeysClause", + "name": "Error", "kind": "struct", - "sizeOf": 24, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 366, - "column": 25 + "line": 81, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 80, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, "align_of": 1, "fields": [ { - "name": "u8", + "name": "ok", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 124, - "column": 15 + "line": 510, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, + "line": 509, "column": 5 } }, - "BlockId": { - "size_of": 40, + "ResultSubscription": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "BlockId_Tag", + "name": "ResultSubscription_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 582, + "line": 453, "column": 3 }, "innerType": { - "name": "BlockId_Tag", + "name": "ResultSubscription_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 450, "column": 14 } } @@ -3564,22 +3980,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 585, - "column": 15 + "line": 456, + "column": 26 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", + "name": "ResultSubscription_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 457, "column": 3 } }, @@ -3587,7 +4003,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 457, "column": 3 } } @@ -3595,107 +4011,194 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 455, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "v_bool", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 325, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 215, - "column": 5 + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 29, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 5 + "line": 459, + "column": 28 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 458, + "column": 5 + } + }, + "CompositeClause": { + "size_of": 32, + "align_of": 8, + "fields": [ { - "name": "", + "name": "model", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 24, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 351, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 20, + "column": 14 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 352, + "column": 24 } }, { - "name": "", + "name": "clauses", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 345, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 353, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 350, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "array", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "CArrayTy", "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 198, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 228, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -3703,21 +4206,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 77, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 77, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3725,14 +4228,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 80, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 80, "column": 5 } } @@ -3740,143 +4243,147 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 76, "column": 3 } }, - "EnumOption": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 183, - "column": 15 - } - }, - { - "name": "ty", + "name": "class_hash", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 14 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 157, + "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "u128", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 28 + "line": 136, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, + "line": 135, "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Struct": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "CArrayEntity", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 178, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, + "line": 172, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 296, - "column": 27 + "line": 179, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 177, + "column": 16 } }, - "Member": { + "Model": { "size_of": 24, "align_of": 8, "fields": [ @@ -3898,101 +4405,148 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, + "line": 268, "column": 15 } }, { - "name": "ty", + "name": "members", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 172, + "column": 16 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 269, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } + }, + "ResultToriiClient": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultToriiClient_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 40, + "column": 3 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 37, + "column": 14 } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 43, + "column": 25 } }, { - "name": "key", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 44, + "column": 3 + } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 169, - "column": 8 + "line": 44, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, + "line": 42, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "string", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 496, - "column": 20 + "line": 316, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, + "line": 315, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "Entity": { + "size_of": 48, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "hashed_keys", "type": { "name": "FieldElement", "kind": "struct", @@ -4008,177 +4562,142 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 510, - "column": 27 + "line": 278, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "models", "type": { - "name": "Error", + "name": "CArrayModel", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 272, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 479, - "column": 20 + "line": 279, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 277, + "column": 16 } }, - "CArrayMember": { - "size_of": 16, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "Member*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 18 + "line": 193, + "column": 15 } }, { - "name": "data_len", + "name": "option", "type": { - "name": "uintptr_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 }, "innerType": { - "name": "unsigned long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 174, - "column": 13 + "line": 194, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u32", + "name": "options", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "CArrayEnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 130, - "column": 16 + "line": 195, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 192, + "column": 16 } }, - "CArrayFieldElement": { - "size_of": 16, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "ok", "type": { - "name": "FieldElement*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 25, "column": 16 } } @@ -4186,957 +4705,782 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 403, - "column": 24 + "line": 561, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "data_len", + "name": "u16", "type": { - "name": "uintptr_t", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint16_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint16_t.h", + "line": 31, + "column": 24 }, "innerType": { - "name": "unsigned long", + "name": "unsigned short", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 2, + "alignOf": 2 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 404, - "column": 13 + "line": 127, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 16 + "line": 126, + "column": 5 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 262, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 78, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 77, + "column": 5 } }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "some", + "name": "u_size", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 245, - "column": 18 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, + "line": 148, "column": 5 } }, - "Enum": { - "size_of": 32, - "align_of": 8, + "Primitive": { + "size_of": 40, + "align_of": 8, "fields": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 193, - "column": 15 - } - }, - { - "name": "option", + "name": "tag", "type": { - "name": "uint8_t", + "name": "Primitive_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 118, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 101, + "column": 14 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 194, - "column": 11 + "line": 121, + "column": 17 } }, { - "name": "options", + "name": "", "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, - "column": 16 + "line": 122, + "column": 3 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 195, - "column": 27 + "line": 122, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, + "line": 120, "column": 16 } }, - "Error": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "message", + "name": "ok", "type": { - "name": "char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, - "column": 9 + "line": 544, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 543, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "u256", + "name": "name", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 16 + "line": 167, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 139, - "column": 5 - } - }, - "ResultCArrayFieldElement": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "ty", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 470, - "column": 3 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, - "column": 14 + "line": 212, + "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 473, - "column": 32 + "line": 168, + "column": 14 } }, { - "name": "", + "name": "key", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 474, - "column": 3 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 169, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 166, "column": 16 } }, - "ResultSubscription": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "struct_", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 453, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 450, - "column": 14 - } + "line": 177, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 26 - } - }, - { - "name": "", - "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 219, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, - "column": 16 + "line": 218, + "column": 5 } }, - "CArrayEntity": { - "size_of": 16, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "Entity*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 18 + "line": 441, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 444, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, - "column": 16 + "line": 440, + "column": 3 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "string", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 19 + "line": 560, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tuple", + "name": "", "type": { - "name": "CArrayTy", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 16 + "line": 563, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 225, - "column": 23 + "line": 563, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 559, + "column": 3 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Signature", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, + "sizeOf": 1, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 123, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 24 + "line": 123, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 526, - "column": 5 - } - }, - "Signature": { - "size_of": 64, - "align_of": 1, - "fields": [ + }, { - "name": "r", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 126, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 94, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + "line": 126, + "column": 5 + } }, { - "name": "s", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 129, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 98, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + "line": 129, + "column": 5 + } + }, { - "name": "block_tag", + "name": "", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 132, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, - "column": 21 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 593, - "column": 5 - } - }, - "Value": { - "size_of": 64, - "align_of": 8, - "fields": [ + "line": 132, + "column": 5 + } + }, { - "name": "primitive_type", + "name": "", "type": { - "name": "Primitive", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 16 + "line": 135, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 334, - "column": 20 + "line": 135, + "column": 5 } }, { - "name": "value_type", + "name": "", "type": { - "name": "ValueType", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", - "sizeOf": 24, + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, - "column": 16 + "line": 139, + "column": 5 } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 335, - "column": 20 + "line": 139, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 333, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 148, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 148, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 151, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 151, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 154, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 154, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 586, - "column": 3 - } - }, - "Struct": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 178, - "column": 15 - } }, { - "name": "children", + "name": "", "type": { - "name": "CArrayMember", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, - "column": 16 + "line": 157, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 23 + "line": 157, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 177, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, - "fields": [ + }, { - "name": "u16", + "name": "", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uint16_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint16_t.h", - "line": 31, - "column": 24 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 127, - "column": 16 + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 122, + "column": 3 } }, - "CArrayCHashItemc_charModelMetadata": { + "CArrayu8": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "CHashItemc_charModelMetadata*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemc_charModelMetadata", - "kind": "struct", - "sizeOf": 152, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 417, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 423, - "column": 40 + "line": 65, + "column": 12 } }, { @@ -5163,7 +5507,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 424, + "line": 66, "column": 13 } } @@ -5171,295 +5515,266 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 64, "column": 16 } }, - "COptionTy": { - "size_of": 16, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "tag", + "name": "c_member", "type": { - "name": "COptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "MemberClause", + "kind": "struct", + "sizeOf": 88, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 239, - "column": 3 - }, - "innerType": { - "name": "COptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 236, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 242, - "column": 17 - } - }, - { - "name": "", - "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 338, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 369, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 368, + "column": 5 } }, - "CArrayc_char": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "byte_array", "type": { - "name": "const char**", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 55, - "column": 16 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 56, - "column": 13 + "line": 231, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 16 + "line": 230, + "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 5 + "line": 582, + "column": 3 + }, + "innerType": { + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 578, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 5 + "line": 585, + "column": 15 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 5 + "line": 586, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 5 + "line": 586, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 + } + }, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Signature", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 + "line": 90, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 + "line": 527, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 526, + "column": 5 + } + }, + "EnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 5 + "line": 183, + "column": 15 } }, { - "name": "", + "name": "ty", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, - "column": 5 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 5 + "line": 184, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 182, + "column": 16 } }, - "ResultCOptionTy": { + "ResultCArrayu8": { "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCOptionTy_Tag", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 253, + "line": 72, "column": 3 }, "innerType": { - "name": "ResultCOptionTy_Tag", + "name": "ResultCArrayu8_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, + "line": 69, "column": 14 } } @@ -5467,14 +5782,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, - "column": 23 + "line": 75, + "column": 22 } }, { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 16, "alignOf": 8, @@ -5482,7 +5797,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, + "line": 76, "column": 3 } }, @@ -5490,7 +5805,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, + "line": 76, "column": 3 } } @@ -5498,44 +5813,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 74, "column": 16 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", - "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 261, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -5543,7 +5825,7 @@ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5551,21 +5833,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 458, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 458, "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5573,14 +5855,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 461, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 461, "column": 5 } } @@ -5588,231 +5870,207 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, + "line": 457, "column": 3 } }, - "CArrayKeysClause": { - "size_of": 16, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 504, + "column": 3 + }, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 501, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 398, - "column": 22 + "line": 507, + "column": 26 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 508, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 399, - "column": 13 + "line": 508, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 506, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "COptionTy": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "int_", + "name": "tag", "type": { - "name": "int64_t", + "name": "COptionTy_Tag", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 239, + "column": 3 }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "COptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 15 + "line": 242, + "column": 17 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 318, - "column": 5 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", - "kind": "struct", + "name": "COptionTy_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 243, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 547, - "column": 20 + "line": 243, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 241, + "column": 16 } }, - "KeysClause": { - "size_of": 24, + "COptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "model", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 60, - "column": 15 - } - }, - { - "name": "keys", + "name": "", "type": { - "name": "CArrayc_char", + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 16 + "line": 244, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 61, - "column": 23 + "line": 244, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 243, + "column": 3 } }, - "Clause": { - "size_of": 96, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 290, "column": 3 }, "innerType": { - "name": "Clause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 287, "column": 14 } } @@ -5820,22 +6078,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 363, - "column": 14 + "line": 293, + "column": 26 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 88, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, + "line": 294, "column": 3 } }, @@ -5843,7 +6101,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, + "line": 294, "column": 3 } } @@ -5851,220 +6109,172 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, + "line": 292, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 4, - "align_of": 4, + "COptionClause": { + "size_of": 104, + "align_of": 8, "fields": [ { - "name": "u_size", + "name": "tag", "type": { - "name": "uint32_t", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 380, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "COptionClause_Tag", + "kind": "enum", "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 149, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 - } - }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 560, - "column": 5 + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 377, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 383, + "column": 21 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 96, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 384, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 384, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, - "column": 3 + "line": 382, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "keys", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 366, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 365, "column": 5 } }, - "Entity": { - "size_of": 48, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, "align_of": 8, "fields": [ { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 278, - "column": 23 - } - }, - { - "name": "models", + "name": "", "type": { - "name": "CArrayModel", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 96, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 272, - "column": 16 + "line": 385, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 279, - "column": 22 + "line": 385, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 16 + "line": 384, + "column": 3 } }, - "COptionClause": { - "size_of": 104, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "Ty_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, + "line": 210, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "Ty_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 203, "column": 14 } } @@ -6072,22 +6282,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 21 + "line": 213, + "column": 10 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 96, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 214, "column": 3 } }, @@ -6095,7 +6305,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 214, "column": 3 } } @@ -6103,790 +6313,823 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 212, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "MemberClause": { + "size_of": 88, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "model", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 12 + "line": 339, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 441, - "column": 5 - } - }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "member", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 530, - "column": 20 + "line": 340, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 529, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "struct_", + "name": "operator_", "type": { - "name": "Struct", + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 11, + "column": 14 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 27 + } + }, + { + "name": "value", + "type": { + "name": "Value", "kind": "struct", - "sizeOf": 24, + "sizeOf": 64, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 333, "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 219, - "column": 21 + "line": 342, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 338, + "column": 16 } }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 88, + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "", + "name": "key", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 24, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 365, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, - "column": 5 + "line": 418, + "column": 15 } }, { - "name": "", + "name": "value", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 88, + "sizeOf": 144, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 5 + "line": 407, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 5 + "line": 419, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 417, + "column": 16 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "bytes", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 5 + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 5 + "line": 328, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 327, + "column": 5 } }, - "CArrayModel": { - "size_of": 16, + "ModelMetadata": { + "size_of": 144, "align_of": 8, "fields": [ { - "name": "data", + "name": "schema", "type": { - "name": "Model*", + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 408, + "column": 13 + } + }, + { + "name": "name", + "type": { + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 267, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, - "column": 17 + "line": 409, + "column": 15 } }, { - "name": "data_len", + "name": "packed_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 274, - "column": 13 + "line": 410, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 272, - "column": 16 - } - }, - "MemberClause": { - "size_of": 88, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "unpacked_size", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 60, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 15 + "line": 411, + "column": 12 } }, { - "name": "member", + "name": "class_hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, - "column": 15 + "line": 412, + "column": 23 } }, { - "name": "operator_", + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 23 + } + }, + { + "name": "layout", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 + } + }, + "offset_of": 128, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 414, + "column": 29 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 407, + "column": 16 + } + }, + "ResultCOptionTy": { + "size_of": 24, + "align_of": 8, + "fields": [ + { + "name": "tag", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "ResultCOptionTy_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 253, + "column": 3 + }, + "innerType": { + "name": "ResultCOptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 250, + "column": 14 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 27 + "line": 256, + "column": 23 } }, { - "name": "value", + "name": "", "type": { - "name": "Value", - "kind": "struct", - "sizeOf": 64, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, - "column": 16 + "line": 257, + "column": 3 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 16 + "line": 257, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 255, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 476, - "column": 33 + "line": 299, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 298, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 19 + "line": 475, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 230, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "u128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 136, - "column": 15 + "line": 478, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 474, + "column": 3 } }, - "Resultc_char": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 484, - "column": 14 - } + "line": 258, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 490, - "column": 20 + "line": 258, + "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 261, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 261, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 489, - "column": 16 + "line": 257, + "column": 3 } }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "tag", - "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 521, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 518, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 524, - "column": 23 - } - }, - { - "name": "", + "name": "contract_address", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 86, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 161, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, - "column": 16 + "line": 160, + "column": 5 } }, - "Model": { - "size_of": 24, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "primitive_type", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, - "column": 15 + "line": 334, + "column": 20 } }, { - "name": "members", + "name": "value_type", "type": { - "name": "CArrayMember", + "name": "ValueType", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, + "line": 312, "column": 16 } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 269, - "column": 23 + "line": 335, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 333, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "array", + "name": "u8", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 198, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 23 + "line": 124, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 123, "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 96, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 96, + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 462, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 3 + "line": 461, + "column": 5 } }, - "ResultProvider": { - "size_of": 16, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "number", "type": { - "name": "ResultProvider_Tag", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 538, - "column": 3 + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 }, "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 535, - "column": 14 - } + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 22 + "line": 591, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 590, + "column": 5 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 33, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 445, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, - "column": 16 + "line": 444, + "column": 5 } }, "ResultCArrayEntity_ANONYMOUS_FIELD1": { @@ -6946,41 +7189,55 @@ "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "u256", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 120, - "column": 16 + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 216, - "column": 24 + "line": 140, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, + "line": 139, "column": 5 } }, - "CompositeClause": { - "size_of": 32, + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { @@ -6988,64 +7245,42 @@ "type": { "name": "const char*", "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 351, - "column": 15 - } - }, - { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 352, - "column": 24 + "line": 60, + "column": 15 } }, { - "name": "clauses", + "name": "keys", "type": { - "name": "CArrayClause", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 54, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 61, "column": 23 } } @@ -7053,287 +7288,233 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 59, "column": 16 } }, - "Ty": { - "size_of": 48, + "CArrayCHashItemc_charModelMetadata": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 210, - "column": 3 - }, + "name": "CHashItemc_charModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "CHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 152, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 203, - "column": 14 + "line": 417, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 213, - "column": 10 + "line": 423, + "column": 40 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 214, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 424, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 422, "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 564, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 563, - "column": 5 - } - }, - "CArrayu8": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "line": 526, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 12 + "line": 526, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 66, - "column": 13 + "line": 529, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 525, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "u64", + "name": "ok", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 133, - "column": 16 + "line": 493, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, + "line": 492, "column": 5 } }, - "CArrayTy": { - "size_of": 16, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 470, + "column": 3 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 467, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 14 + "line": 473, + "column": 32 } }, { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 474, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 13 + "line": 474, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 472, "column": 16 } }, @@ -7404,669 +7585,512 @@ "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "err", + "name": "some", "type": { - "name": "Error", + "name": "Clause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 362, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 81, - "column": 20 + "line": 386, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 385, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { "name": "ok", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 24 + "line": 442, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 441, "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "COptionTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 241, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 20 + "line": 259, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 258, "column": 5 } }, - "FieldElement": { + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 87, - "column": 11 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, "align_of": 8, "fields": [ { - "name": "number", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 509, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 16 + "line": 509, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 590, - "column": 5 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayu8", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 512, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 78, - "column": 23 + "line": 512, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 5 + "line": 508, + "column": 3 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayMember": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "Account*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 166, "column": 16 } } }, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 561, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 560, - "column": 5 - } - }, - "CHashItemc_charModelMetadata": { - "size_of": 152, - "align_of": 8, - "fields": [ - { - "name": "key", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 418, - "column": 15 + "filePath": "/dojo.h", + "line": 173, + "column": 18 } }, { - "name": "value", + "name": "data_len", "type": { - "name": "ModelMetadata", - "kind": "struct", - "sizeOf": 144, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 407, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 419, - "column": 24 + "line": 174, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 172, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "tuple", "type": { - "name": "Error", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 198, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 299, - "column": 20 + "line": 225, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 224, "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultProvider": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultProvider_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 538, + "column": 3 + }, + "innerType": { + "name": "ResultProvider_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 535, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 541, + "column": 22 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "ResultProvider_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 542, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 542, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 540, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 32, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "enum_", "type": { - "name": "FieldElement", + "name": "Enum", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 192, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 222, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 221, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "u_int", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 322, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "v_bool", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 325, - "column": 12 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - "CArrayEnumOption": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 188, - "column": 22 + "line": 492, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 495, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 189, - "column": 13 + "line": 495, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, - "column": 16 + "line": 491, + "column": 3 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int_", + "type": { + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 588, - "column": 27 + "line": 319, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 318, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "composite", + "name": "ok", "type": { - "name": "CompositeClause", + "name": "CArrayEntity", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 372, - "column": 30 + "line": 296, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, + "line": 295, "column": 5 } }, - "ResultFieldElement": { - "size_of": 40, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultFieldElement_Tag", + "name": "Resultbool_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, + "line": 436, "column": 3 }, "innerType": { - "name": "ResultFieldElement_Tag", + "name": "Resultbool_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, + "line": 433, "column": 14 } } @@ -8074,22 +8098,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 507, - "column": 26 + "line": 439, + "column": 18 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 440, "column": 3 } }, @@ -8097,7 +8121,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 440, "column": 3 } } @@ -8105,673 +8129,958 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 438, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 20 + "line": 87, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 86, + "column": 16 } }, - "ResultToriiClient": { + "CArrayTy": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 40, - "column": 3 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, - "column": 14 + "line": 212, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 43, - "column": 25 + "line": 199, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 44, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 200, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 198, "column": 16 } }, - "WorldMetadata": { - "size_of": 80, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "world_address", + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 530, + "column": 20 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "u32", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 130, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", "type": { - "name": "FieldElement", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 543, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 23 + "line": 543, + "column": 5 } }, { - "name": "world_class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 546, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 23 + "line": 546, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 542, + "column": 3 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "models", + "name": "err", "type": { - "name": "CArrayCHashItemc_charModelMetadata", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 33, "column": 16 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 45 + "line": 513, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, - "column": 16 + "line": 512, + "column": 5 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "felt252", "type": { - "name": "COptionTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 24 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 154, "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "CArrayEntity": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 290, - "column": 3 - }, + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, - "column": 14 + "line": 277, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 293, - "column": 26 + "line": 283, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 294, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 282, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 496, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 495, + "column": 5 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 479, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 46, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 45, + "column": 5 + } + }, + "ResultAccount": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", + "name": "ResultAccount_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 555, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 552, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 558, + "column": 21 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 559, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 559, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 16 + } + }, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 88, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 365, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 365, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, + "sizeOf": 88, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, + "line": 368, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, + "line": 368, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 371, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 371, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 364, + "column": 3 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "name": "Error", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 49, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 48, + "column": 5 + } + }, + "Query": { + "size_of": 112, + "align_of": 8, + "fields": [ { - "name": "", + "name": "limit", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 392, + "column": 12 } }, { - "name": "", + "name": "offset", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 157, - "column": 5 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 393, + "column": 12 } }, { - "name": "", + "name": "clause", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "name": "COptionClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 104, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 382, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 394, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 3 + "line": 391, + "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "tag", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 360, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 356, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 363, + "column": 14 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 88, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, - "column": 16 + "line": 364, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 222, - "column": 19 + "line": 364, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 362, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "EnumOption*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 188, + "column": 22 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, - "column": 20 + "line": 189, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 187, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "u64", "type": { - "name": "ToriiClient*", - "kind": "pointer", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 46, - "column": 27 + "line": 133, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 132, "column": 5 } }, - "ResultAccount": { - "size_of": 16, + "ValueType": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultAccount_Tag", + "name": "ValueType_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, + "line": 310, "column": 3 }, "innerType": { - "name": "ResultAccount_Tag", + "name": "ValueType_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 304, "column": 14 } } @@ -8779,22 +9088,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 21 + "line": 313, + "column": 17 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 314, "column": 3 } }, @@ -8802,7 +9111,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 314, "column": 3 } } @@ -8810,282 +9119,211 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 312, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Error": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "message", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 34, + "column": 9 } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } + } + }, + "enums": { + "Resultbool_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "Okbool" }, { - "name": "", - "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 - } + "name": "Errbool", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 433, + "column": 14 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, - "align_of": 8, - "fields": [ + "BlockTag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "c_member", - "type": { - "name": "MemberClause", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 369, - "column": 27 - } + "name": "Latest" + }, + { + "name": "Pending", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "COptionClause_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "SomeClause" + }, + { + "name": "NoneClause", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 5 + "line": 377, + "column": 14 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "ValueType_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "ok", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 493, - "column": 19 - } + "name": "String" + }, + { + "name": "Int", + "value": 1 + }, + { + "name": "UInt", + "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 304, + "column": 14 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + "ResultFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "", - "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } + "name": "OkFieldElement" }, { - "name": "", - "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 546, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 546, - "column": 5 - } + "name": "ErrFieldElement", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 501, + "column": 14 } }, - "Query": { - "size_of": 112, - "align_of": 8, - "fields": [ + "ComparisonOperator": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 392, - "column": 12 - } + "name": "Eq" }, { - "name": "offset", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 393, - "column": 12 - } + "name": "Neq", + "value": 1 }, { - "name": "clause", - "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 382, - "column": 16 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 394, - "column": 24 - } + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 16 + "line": 11, + "column": 14 } - } - }, - "enums": { + }, "COptionTy_Tag": { "typeInteger": { "name": "unsigned int", @@ -9109,7 +9347,7 @@ "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9118,21 +9356,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "OkAccount" }, { - "name": "ErrCArrayFieldElement", + "name": "ErrAccount", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, + "line": 552, "column": 14 } }, - "Resultc_char_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9141,21 +9379,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkToriiClient" }, { - "name": "Errc_char", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 37, "column": 14 } }, - "ResultSubscription_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9164,21 +9402,21 @@ }, "values": [ { - "name": "OkSubscription" + "name": "OkCArrayu8" }, { - "name": "ErrSubscription", + "name": "ErrCArrayu8", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 69, "column": 14 } }, - "LogicalOperator": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9187,21 +9425,21 @@ }, "values": [ { - "name": "And" + "name": "OkCArrayFieldElement" }, { - "name": "Or", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 467, "column": 14 } }, - "BlockId_Tag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9210,26 +9448,25 @@ }, "values": [ { - "name": "Hash" + "name": "Keys" }, { - "name": "Number", + "name": "CMember", "value": 1 }, { - "name": "BlockTag_", + "name": "Composite", "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 356, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "Clause_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9238,25 +9475,21 @@ }, "values": [ { - "name": "Keys" + "name": "OkSignature" }, { - "name": "CMember", + "name": "ErrSignature", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 518, "column": 14 } }, - "BlockTag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9265,21 +9498,21 @@ }, "values": [ { - "name": "Latest" + "name": "And" }, { - "name": "Pending", + "name": "Or", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 20, "column": 14 } }, - "ResultCArrayu8_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9288,21 +9521,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "OkSubscription" }, { - "name": "ErrCArrayu8", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 69, + "line": 450, "column": 14 } }, - "ComparisonOperator": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9311,33 +9544,17 @@ }, "values": [ { - "name": "Eq" + "name": "OkCOptionTy" }, { - "name": "Neq", + "name": "ErrCOptionTy", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 250, "column": 14 } }, @@ -9400,87 +9617,6 @@ "column": 14 } }, - "ValueType_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "String" - }, - { - "name": "Int", - "value": 1 - }, - { - "name": "UInt", - "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } - }, - "ResultCOptionTy_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkCOptionTy" - }, - { - "name": "ErrCOptionTy", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 250, - "column": 14 - } - }, - "ResultToriiClient_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkToriiClient" - }, - { - "name": "ErrToriiClient", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 37, - "column": 14 - } - }, "Ty_Tag": { "typeInteger": { "name": "unsigned int", @@ -9520,7 +9656,7 @@ "column": 14 } }, - "ResultAccount_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9529,17 +9665,17 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCArrayEntity" }, { - "name": "ErrAccount", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 287, "column": 14 } }, @@ -9566,30 +9702,7 @@ "column": 14 } }, - "ResultFieldElement_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkFieldElement" - }, - { - "name": "ErrFieldElement", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 501, - "column": 14 - } - }, - "ResultSignature_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9598,67 +9711,26 @@ }, "values": [ { - "name": "OkSignature" + "name": "Hash" }, { - "name": "ErrSignature", + "name": "Number", "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 518, - "column": 14 - } - }, - "ResultCArrayEntity_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkCArrayEntity" }, { - "name": "ErrCArrayEntity", - "value": 1 + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 578, "column": 14 - } - }, - "Resultbool_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 }, - "values": [ - { - "name": "Okbool" - }, - { - "name": "Errbool", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 14 - } + "comment": "/**\n * Block hash, number or tag\n */" }, - "COptionClause_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9667,17 +9739,17 @@ }, "values": [ { - "name": "SomeClause" + "name": "Okc_char" }, { - "name": "NoneClause", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 484, "column": 14 } } @@ -9692,27 +9764,27 @@ "column": 16 } }, - "Subscription": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 29, + "line": 31, "column": 16 } }, - "ToriiClient": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 25, "column": 16 } }, - "Account": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 29, "column": 16 } } diff --git a/Bindings/ast/aarch64-pc-windows-msvc.json b/Bindings/ast/aarch64-pc-windows-msvc.json index 3c828fa9..8a90dc85 100644 --- a/Bindings/ast/aarch64-pc-windows-msvc.json +++ b/Bindings/ast/aarch64-pc-windows-msvc.json @@ -5,98 +5,41 @@ "macroObjects": {}, "variables": {}, "functions": { - "account_execute_raw": { + "client_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 506, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "account", + "name": "t", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - } - }, - { - "name": "calldata", - "type": { - "name": "Call*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, + "line": 31, "column": 16 } } } - }, - { - "name": "calldata_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 685, - "column": 27 + "line": 701, + "column": 6 } }, - "account_set_block_id": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -121,47 +64,26 @@ } } } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 683, + "line": 707, "column": 6 } }, - "client_on_sync_model_update": { + "client_model": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultCOptionTy", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 255, "column": 16 } }, @@ -186,215 +108,154 @@ } }, { - "name": "model", + "name": "keys", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "callback", - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 629, - "column": 27 + "line": 614, + "column": 24 } }, - "client_on_entity_state_update": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "entities", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - } - } - }, - { - "name": "entities_len", + "name": "signing_key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 27 + "line": 661, + "column": 21 } }, - "starknet_call": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 438, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "verifying_key", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "call", + "name": "hash", "type": { - "name": "Call", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 86, "column": 16 } }, { - "name": "block_id", + "name": "signature", "type": { - "name": "BlockId", + "name": "Signature", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } } @@ -402,11 +263,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 671, - "column": 33 + "line": 663, + "column": 19 } }, - "entity_free": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -414,51 +275,70 @@ }, "parameters": [ { - "name": "entity", + "name": "account", "type": { - "name": "Entity*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, + "line": 25, "column": 16 } } } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 709, + "line": 685, "column": 6 } }, - "typed_data_encode": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "str", "type": { "name": "const char*", "kind": "pointer", @@ -472,87 +352,36 @@ "isConst": true } } - }, - { - "name": "address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 653, - "column": 27 + "line": 649, + "column": 33 } }, - "client_entities": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", + "name": "subscription", "type": { - "name": "ToriiClient*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Subscription", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "query", - "type": { - "name": "Query*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 112, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 391, + "line": 29, "column": 16 } } @@ -562,8 +391,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, - "column": 27 + "line": 699, + "column": 6 } }, "error_free": { @@ -598,53 +427,74 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, + "line": 713, "column": 6 } }, - "client_subscribed_models": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "CArrayKeysClause", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 438, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 27, "column": 16 } } } + }, + { + "name": "txn_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 621, - "column": 25 + "line": 691, + "column": 19 } }, - "account_chain_id": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -660,77 +510,136 @@ }, "parameters": [ { - "name": "account", + "name": "class_hash", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 681, - "column": 21 - } - }, - "provider_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "rpc", + "name": "salt", "type": { - "name": "Provider*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "constructor_calldata", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 86, "column": 16 } } } + }, + { + "name": "constructor_calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 701, - "column": 6 + "line": 693, + "column": 21 } }, - "client_metadata": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 455, "column": 16 } }, @@ -753,155 +662,199 @@ } } } + }, + { + "name": "entities", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "entities_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 22 + "line": 633, + "column": 27 } }, - "wait_for_transaction": { + "client_on_sync_model_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 455, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } }, { - "name": "txn_hash", + "name": "model", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } + }, + { + "name": "callback", + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 689, - "column": 19 + "line": 629, + "column": 27 } }, - "provider_new": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "ResultAccount", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 665, - "column": 23 - } - }, - "signing_key_sign": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 523, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "private_key", + "name": "master_account", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "signing_key", "type": { "name": "FieldElement", "kind": "struct", @@ -925,15 +878,23 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 657, - "column": 24 + "line": 677, + "column": 22 } }, - "account_free": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "parameters": [ { @@ -959,99 +920,127 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 705, - "column": 6 + "line": 681, + "column": 21 } }, - "bytearray_deserialize": { + "ty_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 489, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "felts", + "name": "ty", "type": { - "name": "FieldElement*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 212, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 709, + "column": 6 + } + }, + "string_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "felts_len", + "name": "string", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 651, - "column": 21 + "line": 719, + "column": 6 } }, - "bytearray_serialize": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 703, + "column": 6 + } + }, + "provider_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultProvider", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 540, "column": 16 } }, "parameters": [ { - "name": "str", + "name": "rpc_url", "type": { "name": "const char*", "kind": "pointer", @@ -1070,67 +1059,113 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 649, - "column": 33 + "line": 667, + "column": 23 } }, - "client_on_event_message_update": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultToriiClient", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 42, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "torii_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "event_messages", + "name": "rpc_url", "type": { - "name": "FieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "libp2p_relay_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "entities", + "type": { + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } } } }, { - "name": "event_messages_len", + "name": "entities_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1155,22 +1190,49 @@ "line": 298, "column": 26 } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 603, + "column": 26 + } + }, + "entity_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "entity", + "type": { + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 277, + "column": 16 + } + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 27 + "line": 711, + "column": 6 } }, "client_event_messages": { @@ -1237,93 +1299,35 @@ "column": 27 } }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "metadata", - "type": { - "name": "WorldMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 713, - "column": 6 - } - }, - "client_model": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCOptionTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "keys", - "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, + "line": 25, "column": 16 } } @@ -1333,11 +1337,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, - "column": 24 + "line": 683, + "column": 21 } }, - "string_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1345,18 +1349,43 @@ }, "parameters": [ { - "name": "string", + "name": "data", "type": { - "name": "char*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], @@ -1367,7 +1396,7 @@ "column": 6 } }, - "client_free": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1375,19 +1404,21 @@ }, "parameters": [ { - "name": "t", + "name": "metadata", "type": { - "name": "ToriiClient*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 427, "column": 16 } } @@ -1397,48 +1428,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 699, + "line": 715, "column": 6 } }, - "verifying_key_verify": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 506, "column": 16 } }, "parameters": [ { - "name": "verifying_key", + "name": "typed_data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "address", "type": { "name": "FieldElement", "kind": "struct", @@ -1457,162 +1483,205 @@ "line": 86, "column": 16 } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, - "column": 19 + "line": 655, + "column": 27 } }, - "account_deploy_burner": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 427, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } - }, - { - "name": "master_account", - "type": { - "name": "Account*", - "kind": "pointer", + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 623, + "column": 22 + } + }, + "client_remove_models_to_sync": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 438, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } }, { - "name": "signing_key", + "name": "models", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "models_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 675, - "column": 22 + "line": 645, + "column": 19 } }, - "signing_key_new": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 455, "column": 16 } }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 655, - "column": 21 - } - }, - "carray_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, "parameters": [ { - "name": "data", + "name": "client", "type": { - "name": "void*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } } } }, { - "name": "data_len", + "name": "event_messages", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "event_messages_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1637,83 +1706,97 @@ "line": 298, "column": 26 } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 715, - "column": 6 + "line": 639, + "column": 27 } }, - "client_publish_message": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "ResultCArrayFieldElement", "kind": "struct", "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "provider", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 27, "column": 16 } } } }, { - "name": "message", + "name": "call", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Call", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 16 } }, { - "name": "signature", + "name": "block_id", "type": { - "name": "Signature", + "name": "BlockId", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 584, "column": 16 } } @@ -1721,109 +1804,61 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 610, - "column": 23 + "line": 673, + "column": 33 } }, - "account_address": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 292, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 679, - "column": 21 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "model", + "name": "query", "type": { - "name": "Model*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", + "name": "Query", "kind": "struct", - "sizeOf": 24, + "sizeOf": 112, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 703, - "column": 6 - } - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, + "line": 391, "column": 16 } } @@ -1833,11 +1868,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 697, - "column": 6 + "line": 616, + "column": 27 } }, - "client_remove_models_to_sync": { + "client_add_models_to_sync": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -1924,21 +1959,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 625, "column": 19 } }, - "client_add_models_to_sync": { + "client_subscribed_models": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "CArrayKeysClause", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 397, "column": 16 } }, @@ -1961,31 +1996,76 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 621, + "column": 25 + } + }, + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 657, + "column": 21 + } + }, + "poseidon_hash": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [ { - "name": "models", + "name": "felts", "type": { - "name": "KeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 86, "column": 16 } } } }, { - "name": "models_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2015,79 +2095,78 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 625, - "column": 19 + "line": 653, + "column": 21 } }, - "ty_free": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayu8", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 74, + "column": 16 + } }, "parameters": [ { - "name": "ty", + "name": "client", "type": { - "name": "Ty*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 31, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 707, - "column": 6 - } - }, - "verifying_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "signing_key", + "name": "message", "type": { - "name": "FieldElement", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "signature", + "type": { + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } } @@ -2095,69 +2174,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 659, - "column": 21 + "line": 610, + "column": 23 } }, - "hash_get_contract_address": { + "bytearray_deserialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "Resultc_char", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 489, "column": 16 } }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "constructor_calldata", + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -2179,7 +2216,7 @@ } }, { - "name": "constructor_calldata_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2204,9 +2241,180 @@ "line": 298, "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 651, + "column": 21 + } + }, + "account_execute_raw": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 506, + "column": 16 + } + }, + "parameters": [ { - "name": "deployer_address", + "name": "account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 16 + } + } + } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 687, + "column": 27 + } + }, + "model_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "model", + "type": { + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 705, + "column": 6 + } + }, + "signing_key_sign": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSignature", + "kind": "struct", + "sizeOf": 72, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 523, + "column": 16 + } + }, + "parameters": [ + { + "name": "private_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -2230,8 +2438,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 691, - "column": 21 + "line": 659, + "column": 24 } }, "account_new": { @@ -2309,113 +2517,229 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, + "line": 669, "column": 22 } - }, - "client_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultToriiClient", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 16 - } - }, - "parameters": [ + } + }, + "records": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "torii_url", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 258, + "column": 5 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 258, + "column": 5 } }, { - "name": "rpc_url", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 } - }, - { - "name": "libp2p_relay_url", - "type": { - "name": "const char*", + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 257, + "column": 3 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 476, + "column": 33 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 5 + } + }, + "CArrayFieldElement": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 403, + "column": 24 } }, { - "name": "world", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 404, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ { - "name": "entities", + "name": "ok", "type": { - "name": "KeysClause*", + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 442, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 + } + }, + "CArrayTy": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 212, "column": 16 } } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 199, + "column": 14 } }, { - "name": "entities_len", + "name": "data_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2434,159 +2758,147 @@ "alignOf": 8 } }, + "offset_of": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 200, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 26 + "line": 198, + "column": 16 } - } - }, - "records": { - "Ty": { - "size_of": 48, + }, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 210, - "column": 3 - }, - "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 203, - "column": 14 - } + "line": 526, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 213, - "column": 10 + "line": 526, + "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 529, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 529, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 525, + "column": 3 } }, - "Clause_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 88, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 587, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 587, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 88, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, + "line": 590, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, + "line": 590, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, + "line": 593, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, + "line": 593, "column": 5 } } @@ -2594,161 +2906,84 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, + "line": 586, "column": 3 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "some", + "name": "tag", "type": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 386, - "column": 21 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 385, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "u64", - "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 + "line": 210, + "column": 3 }, "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 133, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 132, - "column": 5 - } - }, - "CArrayu8": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 203, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 12 + "line": 213, + "column": 10 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 66, - "column": 13 + "line": 214, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 212, "column": 16 } }, - "Call": { + "CompositeClause": { "size_of": 32, "align_of": 8, "fields": [ { - "name": "to", + "name": "model", "type": { "name": "const char*", "kind": "pointer", @@ -2765,44 +3000,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 570, + "line": 351, "column": 15 } }, { - "name": "selector", + "name": "operator_", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 20, + "column": 14 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, - "column": 15 + "line": 352, + "column": 24 } }, { - "name": "calldata", + "name": "clauses", "type": { - "name": "CArrayFieldElement", + "name": "CArrayClause", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 345, "column": 16 } }, @@ -2810,181 +3044,224 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 29 + "line": 353, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 350, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "felt252", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 155, - "column": 27 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "u128", + "name": "u256", "type": { - "name": "uint8_t[16]", + "name": "uint64_t[4]", "kind": "array", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "uint8_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 + "line": 98, + "column": 25 }, "innerType": { - "name": "unsigned char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 136, - "column": 15 + "line": 140, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 139, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "CArrayModel": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 273, + "column": 17 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 274, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 272, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "felt252", + "type": { + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, - "column": 5 + "line": 155, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 513, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 512, + "column": 5 } }, - "Primitive": { - "size_of": 40, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "Clause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 118, + "line": 360, "column": 3 }, "innerType": { - "name": "Primitive_Tag", + "name": "Clause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, + "line": 356, "column": 14 } } @@ -2992,22 +3269,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 121, - "column": 17 + "line": 363, + "column": 14 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "Clause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 88, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 364, "column": 3 } }, @@ -3015,7 +3292,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 364, "column": 3 } } @@ -3023,291 +3300,124 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 362, "column": 16 } }, - "Signature": { - "size_of": 64, - "align_of": 1, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 94, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 98, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 49, + "column": 20 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 48, + "column": 5 } }, - "ModelMetadata": { - "size_of": 144, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "schema", + "name": "", "type": { - "name": "Ty", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 48, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 543, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 13 + "line": 543, + "column": 5 } }, { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 546, + "column": 5 } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 409, - "column": 15 + "line": 546, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 542, + "column": 3 + } + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, + "align_of": 8, + "fields": [ { - "name": "packed_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 12 - } - }, - { - "name": "unpacked_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 60, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 411, - "column": 12 - } - }, - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "offset_of": 64, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 23 - } - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "offset_of": 96, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 23 - } - }, - { - "name": "layout", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 402, - "column": 16 - } - }, - "offset_of": 128, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 414, - "column": 29 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 407, - "column": 16 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 77, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 77, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 385, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 385, "column": 5 } } @@ -3315,319 +3425,320 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 384, "column": 3 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 564, - "column": 20 + "line": 87, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 86, + "column": 16 } }, - "ResultCOptionTy": { - "size_of": 24, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "ResultCOptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 253, - "column": 3 - }, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCOptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, - "column": 14 + "line": 29, + "column": 16 } } }, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 256, - "column": 23 - } - }, - { - "name": "", - "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 257, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 257, - "column": 3 + "filePath": "/dojo.h", + "line": 459, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, - "column": 16 + "line": 458, + "column": 5 } }, - "ResultAccount": { + "CArrayu8": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 555, - "column": 3 - }, + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 552, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 21 + "line": 65, + "column": 12 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 559, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, - "column": 3 + "line": 66, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 64, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "", + "name": "v_bool", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 5 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 325, + "column": 12 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 78, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 77, + "column": 5 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 258, - "column": 5 + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 277, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 283, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 261, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 282, + "column": 16 } }, - "ResultToriiClient": { - "size_of": 16, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 40, + "line": 521, "column": 3 }, "innerType": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, + "line": 518, "column": 14 } } @@ -3635,22 +3746,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 43, - "column": 25 + "line": 524, + "column": 23 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, + "line": 525, "column": 3 } }, @@ -3658,173 +3769,194 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 525, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 523, + "column": 16 + } + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 282, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 296, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, - "column": 16 + "line": 295, + "column": 5 } }, - "CArrayEnumOption": { - "size_of": 16, + "Call": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "to", "type": { - "name": "EnumOption*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 188, - "column": 22 + "line": 570, + "column": 15 } }, { - "name": "data_len", + "name": "selector", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 189, - "column": 13 + "line": 571, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 16 - } - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "calldata", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 402, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 479, - "column": 20 + "line": 572, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 569, + "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "COptionTy", "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 241, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 259, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 258, + "column": 5 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 564, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 563, + "column": 5 } }, "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { @@ -3860,271 +3992,343 @@ "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 88, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 365, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 28 + "line": 365, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 88, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 368, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 368, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 364, + "column": 3 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "string", + "name": "ok", "type": { - "name": "const char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 19 + "line": 561, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 560, "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", + "CArrayc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 5 + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 55, + "column": 16 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 478, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 56, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 54, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 12 + "line": 81, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 80, "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "CArrayMember": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 441, - "column": 5 + "name": "Member*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, - "column": 5 + "line": 173, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 174, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 172, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 588, - "column": 27 + "line": 462, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 461, "column": 5 } }, - "CArrayFieldElement": { + "CArrayKeysClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "FieldElement*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } } @@ -4132,8 +4336,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 403, - "column": 24 + "line": 398, + "column": 22 } }, { @@ -4160,7 +4364,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 404, + "line": 399, "column": 13 } } @@ -4168,74 +4372,86 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 397, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "data", "type": { - "name": "MemberClause", - "kind": "struct", - "sizeOf": 88, + "name": "EnumOption*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 + "innerType": { + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 369, - "column": 27 + "line": 188, + "column": 22 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 368, - "column": 5 - } - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "data_len", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, - "column": 5 + "line": 189, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 16 + } + }, + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4243,36 +4459,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 560, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 560, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 563, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 563, "column": 5 } } @@ -4280,189 +4496,128 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 559, "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "array", + "name": "world_address", "type": { - "name": "CArrayTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 227, - "column": 5 - } - }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 561, + "line": 428, "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 560, - "column": 5 - } - }, - "ResultProvider": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "world_class_hash", "type": { - "name": "ResultProvider_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 3 - }, - "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 535, - "column": 14 - } + "line": 86, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 22 + "line": 429, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "CArrayCHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 422, + "column": 16 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 430, + "column": 45 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 427, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u16", + "name": "some", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 243, - "column": 25 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 127, - "column": 16 + "line": 245, + "column": 18 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 244, "column": 5 } }, - "Struct": { - "size_of": 24, + "EnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { @@ -4483,101 +4638,72 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, + "line": 183, "column": 15 } }, { - "name": "children", - "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 179, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 177, - "column": 16 - } - }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "", + "name": "ty", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 244, - "column": 5 + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 184, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 182, + "column": 16 } }, - "Resultc_char": { - "size_of": 16, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultc_char_Tag", + "name": "Primitive_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, + "line": 118, "column": 3 }, "innerType": { - "name": "Resultc_char_Tag", + "name": "Primitive_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 101, "column": 14 } } @@ -4585,22 +4711,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 490, - "column": 20 + "line": 121, + "column": 17 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, + "line": 122, "column": 3 } }, @@ -4608,7 +4734,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, + "line": 122, "column": 3 } } @@ -4616,478 +4742,536 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 489, + "line": 120, "column": 16 } }, - "Enum": { - "size_of": 32, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "ok", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 193, - "column": 15 - } - }, - { - "name": "option", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 194, - "column": 11 - } - }, - { - "name": "options", - "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 16 + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 195, - "column": 27 + "line": 544, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, - "column": 16 + "line": 543, + "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultAccount_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 555, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 552, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 558, + "column": 21 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 559, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 559, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 557, + "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, + "MemberClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "model", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 198, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 225, - "column": 23 + "line": 339, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 224, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "member", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 123, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 340, + "column": 15 } }, { - "name": "", + "name": "operator_", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 11, + "column": 14 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 341, + "column": 27 } }, { - "name": "", + "name": "value", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Value", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 64, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 333, + "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 342, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 + } + }, + "ResultCArrayu8": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCArrayu8_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 72, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayu8_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 69, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 75, + "column": 22 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, - "alignOf": 1, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 76, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 76, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 74, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tuple", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, - "column": 5 + "line": 198, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, - "column": 5 + "line": 225, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 224, + "column": 5 + } + }, + "CArrayCHashItemc_charModelMetadata": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 + "name": "CHashItemc_charModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "CHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 152, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 417, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 423, + "column": 40 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 151, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 424, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 422, + "column": 16 + } + }, + "ResultToriiClient": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "ResultToriiClient_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 40, + "column": 3 + }, + "innerType": { + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 37, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 43, + "column": 25 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 44, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 44, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "", + "name": "u16", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 243, + "column": 25 + }, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 127, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 3 + "line": 126, + "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "keys", + "name": "u_int", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 366, - "column": 25 + "line": 322, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 321, "column": 5 } }, - "KeysClause": { + "Member": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "model", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -5104,392 +5288,425 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 60, + "line": 167, "column": 15 } }, { - "name": "keys", + "name": "ty", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 54, - "column": 16 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 61, - "column": 23 + "line": 168, + "column": 14 + } + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 169, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 166, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, + "Model": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 526, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 5 + "line": 268, + "column": 15 } }, { - "name": "", + "name": "members", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayMember", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 529, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 3 - } - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "message", - "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "line": 172, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, - "column": 9 + "line": 269, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 267, "column": 16 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultCOptionTy": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCOptionTy_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 253, + "column": 3 + }, + "innerType": { + "name": "ResultCOptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 250, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 256, + "column": 23 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 257, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 257, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 255, + "column": 16 } }, - "ResultSubscription": { - "size_of": 16, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 453, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 450, - "column": 14 - } + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 26 + "line": 445, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, + "align_of": 8, + "fields": [ { - "name": "", + "name": "enum_", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "Enum", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 192, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 222, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, - "column": 16 + "line": 221, + "column": 5 } }, - "CArrayc_char": { - "size_of": 16, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "const char**", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 55, - "column": 16 + "line": 193, + "column": 15 } }, { - "name": "data_len", + "name": "option", "type": { - "name": "uintptr_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 266, + "column": 24 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 56, - "column": 13 + "line": 194, + "column": 11 + } + }, + { + "name": "options", + "type": { + "name": "CArrayEnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 16 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 195, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, + "line": 192, "column": 16 } }, - "ValueType": { - "size_of": 24, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 161, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 + } + }, + "Entity": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "tag", + "name": "hashed_keys", "type": { - "name": "ValueType_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 3 - }, - "innerType": { - "name": "ValueType_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 313, - "column": 17 + "line": 278, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayModel", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 272, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 279, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, + "line": 277, "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5510,7 +5727,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 530, "column": 20 } } @@ -5518,36 +5735,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 529, "column": 5 } }, - "COptionTy": { - "size_of": 16, + "COptionClause": { + "size_of": 104, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionTy_Tag", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 239, + "line": 380, "column": 3 }, "innerType": { - "name": "COptionTy_Tag", + "name": "COptionClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 377, "column": 14 } } @@ -5555,22 +5772,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 242, - "column": 17 + "line": 383, + "column": 21 } }, { "name": "", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", + "name": "COptionClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, + "line": 384, "column": 3 } }, @@ -5578,7 +5795,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, + "line": 384, "column": 3 } } @@ -5586,323 +5803,328 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 382, "column": 16 } }, - "CHashItemc_charModelMetadata": { - "size_of": 152, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "key", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 418, - "column": 15 + "line": 441, + "column": 5 } }, { - "name": "value", + "name": "", "type": { - "name": "ModelMetadata", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 144, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, - "column": 16 + "line": 444, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 419, - "column": 24 + "line": 444, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, - "column": 16 + "line": 440, + "column": 3 } }, - "Value": { - "size_of": 64, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "primitive_type", + "name": "struct_", "type": { - "name": "Primitive", + "name": "Struct", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 177, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 334, - "column": 20 + "line": 219, + "column": 21 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 218, + "column": 5 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "value_type", + "name": "bytes", "type": { - "name": "ValueType", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, + "line": 64, "column": 16 } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 335, - "column": 20 + "line": 328, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, - "column": 16 + "line": 327, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, "align_of": 1, "fields": [ { - "name": "bool_", + "name": "class_hash", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 157, "column": 5 } }, - "Clause": { - "size_of": 96, + "ValueType_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 - }, - "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 14 - } + "line": 315, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 363, - "column": 14 + "line": 315, + "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 88, + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 318, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 318, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 - } - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 327, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, - "column": 20 + "line": 327, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 314, + "column": 3 } }, - "ResultFieldElement": { - "size_of": 40, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 504, - "column": 3 - }, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 501, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 507, - "column": 26 - } - }, - { - "name": "", + "name": "some", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "Clause", + "kind": "struct", + "sizeOf": 96, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 362, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 386, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, - "column": 16 + "line": 385, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 4, "align_of": 4, "fields": [ { - "name": "u_size", + "name": "u32", "type": { "name": "uint32_t", "kind": "typeAlias", @@ -5924,7 +6146,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, + "line": 130, "column": 16 } } @@ -5932,89 +6154,56 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 129, "column": 5 } }, - "Entity": { - "size_of": 48, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 278, - "column": 23 - } - }, - { - "name": "models", + "name": "", "type": { - "name": "CArrayModel", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 272, - "column": 16 + "line": 77, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 279, - "column": 22 + "line": 77, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } - }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 96, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 96, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, + "line": 80, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, + "line": 80, "column": 5 } } @@ -6022,11 +6211,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 76, "column": 3 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -6047,7 +6236,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, + "line": 496, "column": 20 } } @@ -6055,341 +6244,330 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 495, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 8, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "u_int", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 123, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 123, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 126, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 126, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 132, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 132, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 135, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - "BlockId": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 582, - "column": 3 - }, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 578, - "column": 14 - } + "line": 139, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 585, - "column": 15 + "line": 139, + "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, - "column": 3 + "line": 148, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, - "column": 3 + "line": 148, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 151, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 81, - "column": 20 + "line": 151, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 80, - "column": 5 - } - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 16 + "line": 154, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 476, - "column": 33 + "line": 154, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 5 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayu8", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 157, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 78, - "column": 23 + "line": 157, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 77, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "u8", + "name": "", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 124, - "column": 15 + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 122, + "column": 3 } }, - "Query": { - "size_of": 112, + "ValueType": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 392, - "column": 12 - } - }, - { - "name": "offset", + "name": "tag", "type": { - "name": "uint32_t", + "name": "ValueType_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 310, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "ValueType_Tag", + "kind": "enum", "sizeOf": 4, - "alignOf": 4 + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 304, + "column": 14 + } } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 393, - "column": 12 + "line": 313, + "column": 17 } }, { - "name": "clause", + "name": "", "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 104, + "name": "ValueType_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, - "column": 16 + "line": 314, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 394, - "column": 24 + "line": 314, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, + "line": 312, "column": 16 } }, @@ -6432,98 +6610,32 @@ "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "enum_", - "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 192, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 222, - "column": 19 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 221, - "column": 5 - } - }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "COptionTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 241, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 24 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 258, - "column": 5 - } - }, - "ResultSignature": { - "size_of": 72, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultSignature_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 521, + "line": 470, "column": 3 }, "innerType": { - "name": "ResultSignature_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 518, + "line": 467, "column": 14 } } @@ -6531,22 +6643,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 524, - "column": 23 + "line": 473, + "column": 32 } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 64, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 474, "column": 3 } }, @@ -6554,7 +6666,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 474, "column": 3 } } @@ -6562,53 +6674,26 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, + "line": 472, "column": 16 } }, - "CArrayKeysClause": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 398, - "column": 22 - } - }, - { - "name": "data_len", + "name": "u64", "type": { - "name": "uintptr_t", + "name": "uint64_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 98, + "column": 25 }, "innerType": { "name": "unsigned long long", @@ -6617,58 +6702,10 @@ "alignOf": 8 } }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 399, - "column": 13 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 397, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "u256", - "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - } - }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, + "line": 133, "column": 16 } } @@ -6676,265 +6713,241 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, + "line": 132, "column": 5 } }, - "Model": { - "size_of": 24, + "Error": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "message", "type": { - "name": "const char*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 268, - "column": 15 - } - }, - { - "name": "members", - "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 269, - "column": 23 + "line": 34, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 33, "column": 16 } }, - "EnumOption": { + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "tag", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultc_char_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 487, + "column": 3 + }, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 484, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 15 + "line": 490, + "column": 20 } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 491, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 14 + "line": 491, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 489, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "string", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned int", + "name": "const char", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 130, - "column": 16 + "line": 316, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, + "line": 315, "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "keys", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 46, - "column": 27 + "line": 366, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 365, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Signature", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 509, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 24 + "line": 509, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 526, - "column": 5 - } - }, - "MemberClause": { - "size_of": 88, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 512, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 15 + "line": 512, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 508, + "column": 3 + } + }, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "member", + "name": "ok", "type": { "name": "const char*", "kind": "pointer", @@ -6948,211 +6961,229 @@ "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, - "column": 15 + "line": 493, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, + "fields": [ { - "name": "operator_", + "name": "u_size", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "uint32_t", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 11, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 27 + "line": 149, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 148, + "column": 5 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "ok", "type": { - "name": "Value", - "kind": "struct", - "sizeOf": 64, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 333, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 16 + "line": 46, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, - "column": 16 + "line": 45, + "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "int_", + "name": "ok", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 15 + "line": 527, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 526, "column": 5 } }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "data", + "name": "byte_array", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", + "name": "const char", + "kind": "primitive", "sizeOf": 1, "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 87, - "column": 11 + "line": 231, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 230, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "primitive", + "name": "u8", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 120, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 216, - "column": 24 + "line": 124, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, + "line": 123, "column": 5 } }, - "Resultbool": { + "ResultProvider": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultbool_Tag", + "name": "ResultProvider_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 436, + "line": 538, "column": 3 }, "innerType": { - "name": "Resultbool_Tag", + "name": "ResultProvider_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 535, "column": 14 } } @@ -7160,14 +7191,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 18 + "line": 541, + "column": 22 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -7175,7 +7206,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 542, "column": 3 } }, @@ -7183,7 +7214,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 542, "column": 3 } } @@ -7191,11 +7222,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 540, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -7216,49 +7247,106 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 262, "column": 20 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 461, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, - "fields": [ + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 510, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 509, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 458, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 458, + "column": 5 + } + }, { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 461, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 461, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 457, + "column": 3 } }, "ResultCArrayEntity": { @@ -7329,59 +7417,59 @@ "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "bytes", + "name": "err", "type": { - "name": "CArrayu8", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 23 + "line": 479, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 478, "column": 5 } }, - "CArrayEntity": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "Clause", "kind": "struct", - "sizeOf": 48, + "sizeOf": 96, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, + "line": 362, "column": 16 } } @@ -7389,7 +7477,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, + "line": 346, "column": 18 } }, @@ -7417,7 +7505,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, + "line": 347, "column": 13 } } @@ -7425,11 +7513,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, + "line": 345, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 16, "align_of": 8, @@ -7437,51 +7525,29 @@ { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 475, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 475, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7489,58 +7555,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, + "line": 478, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 478, "column": 5 } } @@ -7548,308 +7570,297 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, + "line": 474, "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "struct_", + "name": "c_member", "type": { - "name": "Struct", + "name": "MemberClause", "kind": "struct", - "sizeOf": 24, + "sizeOf": 88, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 338, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 219, - "column": 21 + "line": 369, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, + "line": 368, "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 547, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 546, + "column": 5 + } + }, + "BlockId": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 582, + "column": 3 + }, + "innerType": { + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 578, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 585, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 559, - "column": 3 - } - }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 586, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 530, - "column": 20 + "line": 586, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 5 + "line": 584, + "column": 16 } }, - "CArrayTy": { + "Resultbool": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 436, + "column": 3 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 433, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 14 + "line": 439, + "column": 18 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 440, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 13 + "line": 440, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 438, "column": 16 } }, - "WorldMetadata": { - "size_of": 80, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "world_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 428, - "column": 23 - } - }, - { - "name": "world_class_hash", + "name": "primitive_type", "type": { - "name": "FieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 120, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 23 + "line": 334, + "column": 20 } }, { - "name": "models", + "name": "value_type", "type": { - "name": "CArrayCHashItemc_charModelMetadata", + "name": "ValueType", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 312, "column": 16 } }, - "offset_of": 64, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 45 + "line": 335, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 333, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 8, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "byte_array", + "name": "hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 19 + "line": 588, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 587, "column": 5 } }, @@ -7913,43 +7924,168 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 221, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 224, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 224, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 3 + } + }, + "ResultSubscription": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 453, + "column": 3 + }, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 450, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 456, + "column": 26 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 457, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 457, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -7957,21 +8093,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 295, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 295, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7979,14 +8115,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 298, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 298, "column": 5 } } @@ -7994,144 +8130,195 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 294, "column": 3 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "Struct": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "FieldElement", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 178, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 172, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 510, - "column": 27 + "line": 179, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, - "column": 5 + "line": 177, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "block_tag", + "name": "u128", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 6, - "column": 14 + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, - "column": 21 + "line": 136, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 135, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Provider*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 24 + "line": 492, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "v_bool", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 495, + "column": 5 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 325, - "column": 12 + "line": 495, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 5 + "line": 491, + "column": 3 } }, - "Member": { - "size_of": 24, + "ModelMetadata": { + "size_of": 144, "align_of": 8, "fields": [ + { + "name": "schema", + "type": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 408, + "column": 13 + } + }, { "name": "name", "type": { @@ -8147,138 +8334,72 @@ "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, + "line": 409, "column": 15 } }, { - "name": "ty", - "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 168, - "column": 14 - } - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 169, - "column": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } - }, - "CArrayModel": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", + "name": "packed_size", "type": { - "name": "Model*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 267, - "column": 16 - } + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, - "column": 17 + "line": 410, + "column": 12 } }, { - "name": "data_len", + "name": "unpacked_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 198, + "column": 25 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 60, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 274, - "column": 13 + "line": 411, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 272, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "contract_address", + "name": "class_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -8291,512 +8412,399 @@ "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 412, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 - } - }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "contract_address", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 86, "column": 16 } }, + "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 496, - "column": 20 + "line": 413, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 - } - }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "layout", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 402, "column": 16 } }, + "offset_of": 128, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 20 + "line": 414, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 407, + "column": 16 } }, - "CArrayCHashItemc_charModelMetadata": { - "size_of": 16, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "data", + "name": "r", "type": { - "name": "CHashItemc_charModelMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "CHashItemc_charModelMetadata", - "kind": "struct", - "sizeOf": 152, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 417, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 423, - "column": 40 - } + "line": 94, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "s", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 424, - "column": 13 - } + "line": 98, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 90, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "int_", "type": { - "name": "CArrayEntity", - "kind": "struct", - "sizeOf": 16, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 296, - "column": 27 + "line": 319, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, + "line": 318, "column": 5 } }, - "ResultCArrayFieldElement": { - "size_of": 24, + "Query": { + "size_of": 112, "align_of": 8, "fields": [ { - "name": "tag", + "name": "limit", "type": { - "name": "ResultCArrayFieldElement_Tag", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 470, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 }, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", + "name": "unsigned int", + "kind": "primitive", "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 467, - "column": 14 - } + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 473, - "column": 32 + "line": 392, + "column": 12 } }, { - "name": "", - "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 474, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 474, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 472, - "column": 16 - } - }, - "ResultCArrayu8": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "tag", + "name": "offset", "type": { - "name": "ResultCArrayu8_Tag", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 72, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 }, "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", + "name": "unsigned int", + "kind": "primitive", "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 69, - "column": 14 - } + "alignOf": 4 } }, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 22 + "line": 393, + "column": 12 } }, { - "name": "", + "name": "clause", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "COptionClause", + "kind": "struct", + "sizeOf": 104, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 382, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 394, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 391, "column": 16 } }, - "CArrayMember": { - "size_of": 16, + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "data", + "name": "key", "type": { - "name": "Member*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 173, - "column": 18 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 174, - "column": 13 + "line": 418, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 - } - }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "some", + "name": "value", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "ModelMetadata", + "kind": "struct", + "sizeOf": 144, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 407, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 245, - "column": 18 + "line": 419, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 417, + "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 299, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 298, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "array", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, - "column": 5 + "line": 198, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, - "column": 5 + "line": 228, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 227, + "column": 5 } }, - "COptionClause": { - "size_of": 104, + "COptionTy": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "COptionTy_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, + "line": 239, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "COptionTy_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 236, "column": 14 } } @@ -8804,22 +8812,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 21 + "line": 242, + "column": 17 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "COptionTy_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 96, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 243, "column": 3 } }, @@ -8827,7 +8835,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 243, "column": 3 } } @@ -8835,12 +8843,47 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 241, "column": 16 } }, - "CompositeClause": { - "size_of": 32, + "COptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 244, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 244, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 243, + "column": 3 + } + }, + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { @@ -8861,51 +8904,29 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 351, + "line": 60, "column": 15 } }, { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 352, - "column": 24 - } - }, - { - "name": "clauses", + "name": "keys", "type": { - "name": "CArrayClause", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 54, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 61, "column": 23 } } @@ -8913,180 +8934,231 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 59, "column": 16 } }, - "CArrayClause": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "Clause*", - "kind": "pointer", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 45, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 346, - "column": 18 + "line": 45, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 48, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 13 + "line": 48, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 44, + "column": 3 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 594, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 16 + "line": 593, + "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "primitive", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 19 + "line": 216, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 215, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "err", + "name": "bool_", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 547, - "column": 20 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, + "line": 151, "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 504, + "column": 3 + }, + "innerType": { + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 501, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 507, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 508, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 299, - "column": 20 + "line": 508, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 506, + "column": 16 } } }, "enums": { - "COptionTy_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9095,21 +9167,21 @@ }, "values": [ { - "name": "SomeTy" + "name": "OkSignature" }, { - "name": "NoneTy", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 518, "column": 14 } }, - "BlockTag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9118,21 +9190,21 @@ }, "values": [ { - "name": "Latest" + "name": "OkCArrayFieldElement" }, { - "name": "Pending", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 467, "column": 14 } }, - "Clause_Tag": { + "BlockTag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9141,25 +9213,21 @@ }, "values": [ { - "name": "Keys" + "name": "Latest" }, { - "name": "CMember", + "name": "Pending", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 6, "column": 14 } }, - "ComparisonOperator": { + "LogicalOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9168,37 +9236,21 @@ }, "values": [ { - "name": "Eq" + "name": "And" }, { - "name": "Neq", + "name": "Or", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 20, "column": 14 } }, - "ResultCOptionTy_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9207,21 +9259,21 @@ }, "values": [ { - "name": "OkCOptionTy" + "name": "OkCArrayEntity" }, { - "name": "ErrCOptionTy", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, + "line": 287, "column": 14 } }, - "ResultCArrayu8_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9230,21 +9282,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "OkProvider" }, { - "name": "ErrCArrayu8", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 69, + "line": 535, "column": 14 } }, - "ResultSignature_Tag": { + "ValueType_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9253,21 +9305,33 @@ }, "values": [ { - "name": "OkSignature" + "name": "String" }, { - "name": "ErrSignature", + "name": "Int", "value": 1 + }, + { + "name": "UInt", + "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 518, + "line": 304, "column": 14 } }, - "ResultToriiClient_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9276,80 +9340,44 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "OkCArrayu8" }, { - "name": "ErrToriiClient", + "name": "ErrCArrayu8", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, + "line": 69, "column": 14 } }, - "Primitive_Tag": { + "COptionTy_Tag": { "typeInteger": { "name": "int", "kind": "primitive", "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "U8" - }, - { - "name": "U16", - "value": 1 - }, - { - "name": "U32", - "value": 2 - }, - { - "name": "U64", - "value": 3 - }, - { - "name": "U128", - "value": 4 - }, - { - "name": "U256", - "value": 5 - }, - { - "name": "USize", - "value": 6 - }, - { - "name": "Bool", - "value": 7 - }, - { - "name": "Felt252", - "value": 8 - }, + "alignOf": 4 + }, + "values": [ { - "name": "ClassHash", - "value": 9 + "name": "SomeTy" }, { - "name": "ContractAddress", - "value": 10 + "name": "NoneTy", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, + "line": 236, "column": 14 } }, - "ValueType_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9358,33 +9386,21 @@ }, "values": [ { - "name": "String" + "name": "OkAccount" }, { - "name": "Int", + "name": "ErrAccount", "value": 1 - }, - { - "name": "UInt", - "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, + "line": 552, "column": 14 } }, - "Resultbool_Tag": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9393,21 +9409,21 @@ }, "values": [ { - "name": "Okbool" + "name": "OkCOptionTy" }, { - "name": "Errbool", + "name": "ErrCOptionTy", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 250, "column": 14 } }, - "BlockId_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9416,26 +9432,37 @@ }, "values": [ { - "name": "Hash" + "name": "Eq" }, { - "name": "Number", + "name": "Neq", "value": 1 }, { - "name": "BlockTag_", + "name": "Gt", "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 11, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "ResultFieldElement_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9444,21 +9471,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "SomeClause" }, { - "name": "ErrFieldElement", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, + "line": 377, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9467,21 +9494,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "OkFieldElement" }, { - "name": "ErrCArrayFieldElement", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, + "line": 501, "column": 14 } }, - "ResultAccount_Tag": { + "Clause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9490,21 +9517,25 @@ }, "values": [ { - "name": "OkAccount" + "name": "Keys" }, { - "name": "ErrAccount", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 356, "column": 14 } }, - "Ty_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9513,37 +9544,26 @@ }, "values": [ { - "name": "Primitive_" + "name": "Hash" }, { - "name": "Struct_", + "name": "Number", "value": 1 }, { - "name": "Enum_", + "name": "BlockTag_", "value": 2 - }, - { - "name": "Tuple_", - "value": 3 - }, - { - "name": "Array_", - "value": 4 - }, - { - "name": "ByteArray", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 203, + "line": 578, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" }, - "ResultProvider_Tag": { + "Primitive_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9552,21 +9572,57 @@ }, "values": [ { - "name": "OkProvider" + "name": "U8" }, { - "name": "ErrProvider", + "name": "U16", "value": 1 + }, + { + "name": "U32", + "value": 2 + }, + { + "name": "U64", + "value": 3 + }, + { + "name": "U128", + "value": 4 + }, + { + "name": "U256", + "value": 5 + }, + { + "name": "USize", + "value": 6 + }, + { + "name": "Bool", + "value": 7 + }, + { + "name": "Felt252", + "value": 8 + }, + { + "name": "ClassHash", + "value": 9 + }, + { + "name": "ContractAddress", + "value": 10 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, + "line": 101, "column": 14 } }, - "Resultc_char_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9575,21 +9631,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkToriiClient" }, { - "name": "Errc_char", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 37, "column": 14 } }, - "LogicalOperator": { + "ResultSubscription_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9598,21 +9654,21 @@ }, "values": [ { - "name": "And" + "name": "OkSubscription" }, { - "name": "Or", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 450, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9621,21 +9677,21 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "Okbool" }, { - "name": "ErrCArrayEntity", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 433, "column": 14 } }, - "ResultSubscription_Tag": { + "Ty_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9644,21 +9700,37 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Primitive_" }, { - "name": "ErrSubscription", + "name": "Struct_", "value": 1 + }, + { + "name": "Enum_", + "value": 2 + }, + { + "name": "Tuple_", + "value": 3 + }, + { + "name": "Array_", + "value": 4 + }, + { + "name": "ByteArray", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 203, "column": 14 } }, - "COptionClause_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9667,44 +9739,44 @@ }, "values": [ { - "name": "SomeClause" + "name": "Okc_char" }, { - "name": "NoneClause", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 484, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "ToriiClient": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 29, "column": 16 } }, - "Provider": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } }, - "Subscription": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 29, + "line": 27, "column": 16 } }, @@ -9718,6 +9790,19 @@ } }, "functionPointers": { + "void (void)": { + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 1, + "alignOf": 4 + }, + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [] + }, "void (FieldElement, CArrayModel)": { "type": { "name": "void (FieldElement, CArrayModel)", @@ -9761,19 +9846,6 @@ } } ] - }, - "void (void)": { - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 1, - "alignOf": 4 - }, - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [] } }, "enumConstants": {} diff --git a/Bindings/ast/aarch64-unknown-linux-gnu.json b/Bindings/ast/aarch64-unknown-linux-gnu.json index d9f69d7d..6b3b4699 100644 --- a/Bindings/ast/aarch64-unknown-linux-gnu.json +++ b/Bindings/ast/aarch64-unknown-linux-gnu.json @@ -5,7 +5,7 @@ "macroObjects": {}, "variables": {}, "functions": { - "account_free": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -13,19 +13,21 @@ }, "parameters": [ { - "name": "account", + "name": "metadata", "type": { - "name": "Account*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 427, "column": 16 } } @@ -35,11 +37,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 705, + "line": 715, "column": 6 } }, - "verifying_key_verify": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -55,28 +57,26 @@ }, "parameters": [ { - "name": "verifying_key", + "name": "rpc", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "txn_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -95,37 +95,16 @@ "line": 86, "column": 16 } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, + "line": 691, "column": 19 } }, - "wait_for_transaction": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -141,26 +120,28 @@ }, "parameters": [ { - "name": "rpc", + "name": "verifying_key", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "txn_hash", + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -179,12 +160,33 @@ "line": 86, "column": 16 } + }, + { + "name": "signature", + "type": { + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 689, + "line": 663, "column": 19 } }, @@ -252,6 +254,62 @@ "column": 24 } }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "subscription", + "type": { + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 29, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 699, + "column": 6 + } + }, + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 657, + "column": 21 + } + }, "client_add_models_to_sync": { "callingConvention": "cdecl", "returnType": { @@ -343,126 +401,122 @@ "column": 19 } }, - "client_on_event_message_update": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 523, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "private_key", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "event_messages", + "name": "hash", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } - }, - { - "name": "event_messages_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 27 + "line": 659, + "column": 24 } }, - "provider_free": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 + } }, "parameters": [ { - "name": "rpc", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 391, "column": 16 } } @@ -472,11 +526,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 701, - "column": 6 + "line": 618, + "column": 27 } }, - "client_on_sync_model_update": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -511,30 +565,57 @@ } }, { - "name": "model", + "name": "entities", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "entities_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } }, { "name": "callback", "type": { - "name": "void (void)", + "name": "void (FieldElement, CArrayModel)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -544,33 +625,39 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 629, + "line": 633, "column": 27 } }, - "error_free": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "parameters": [ { - "name": "error", + "name": "account", "type": { - "name": "Error*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 25, "column": 16 } } @@ -580,33 +667,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, - "column": 6 + "line": 683, + "column": 21 } }, - "client_free": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultProvider", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 540, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "rpc_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -614,11 +706,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 699, - "column": 6 + "line": 667, + "column": 23 } }, - "world_metadata_free": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -626,21 +718,19 @@ }, "parameters": [ { - "name": "metadata", + "name": "account", "type": { - "name": "WorldMetadata*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 25, "column": 16 } } @@ -650,83 +740,78 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 713, + "line": 707, "column": 6 } }, - "starknet_call": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultCArrayu8", "kind": "struct", "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 74, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } }, { - "name": "call", + "name": "message", "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, { - "name": "block_id", + "name": "signature", "type": { - "name": "BlockId", + "name": "Signature", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } } @@ -734,314 +819,302 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 671, - "column": 33 + "line": 610, + "column": 23 } }, - "hash_get_contract_address": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 703, + "column": 6 + } + }, + "starknet_call": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "class_hash", + "name": "provider", "type": { - "name": "FieldElement", + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + }, + { + "name": "call", + "type": { + "name": "Call", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, { - "name": "salt", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 673, + "column": 33 + } + }, + "client_on_sync_model_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "parameters": [ { - "name": "constructor_calldata", + "name": "client", "type": { - "name": "FieldElement*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 31, "column": 16 } } } }, { - "name": "constructor_calldata_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "deployer_address", + "name": "model", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } + }, + { + "name": "callback", + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 691, - "column": 21 + "line": 629, + "column": 27 } }, - "client_new": { + "carray_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "torii_url", + "name": "data", "type": { - "name": "const char*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "void", + "kind": "primitive" } } }, { - "name": "rpc_url", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } - }, - { - "name": "libp2p_relay_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 717, + "column": 6 + } + }, + "entity_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "entities", + "name": "entity", "type": { - "name": "KeysClause*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Entity", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 277, "column": 16 } } } - }, - { - "name": "entities_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 26 - } - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 655, - "column": 21 + "line": 711, + "column": 6 } }, - "client_entities": { + "client_remove_models_to_sync": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 438, "column": 16 } }, @@ -1066,87 +1139,29 @@ } }, { - "name": "query", + "name": "models", "type": { - "name": "Query*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "KeysClause", "kind": "struct", - "sizeOf": 112, + "sizeOf": 24, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, + "line": 59, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 616, - "column": 27 - } - }, - "string_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "string", - "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 717, - "column": 6 - } - }, - "carray_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "data", - "type": { - "name": "void*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "void", - "kind": "primitive" - } - } }, { - "name": "data_len", + "name": "models_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1176,43 +1191,65 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 715, - "column": 6 + "line": 645, + "column": 19 } }, - "typed_data_encode": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } } }, { - "name": "address", + "name": "master_account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + }, + { + "name": "signing_key", "type": { "name": "FieldElement", "kind": "struct", @@ -1236,268 +1273,123 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 653, - "column": 27 + "line": 677, + "column": 22 } }, - "account_address": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "rpc", "type": { - "name": "Account*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 679, - "column": 21 - } - }, - "bytearray_deserialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 489, - "column": 16 - } - }, - "parameters": [ - { - "name": "felts", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, + "line": 27, "column": 16 } } } }, { - "name": "felts_len", + "name": "private_key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 651, - "column": 21 - } - }, - "account_set_block_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "account", + "name": "address", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 683, - "column": 6 + "line": 669, + "column": 22 } }, - "client_remove_models_to_sync": { + "model_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 438, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "models", + "name": "model", "type": { - "name": "KeysClause*", + "name": "Model*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Model", "kind": "struct", "sizeOf": 24, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 267, "column": 16 } } } - }, - { - "name": "models_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 19 + "line": 705, + "column": 6 } }, "ty_free": { @@ -1532,21 +1424,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 707, + "line": 709, "column": 6 } }, - "client_publish_message": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 24, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 427, "column": 16 } }, @@ -1569,9 +1461,32 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 623, + "column": 22 + } + }, + "typed_data_encode": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 506, + "column": 16 + } + }, + "parameters": [ { - "name": "message", + "name": "typed_data", "type": { "name": "const char*", "kind": "pointer", @@ -1587,23 +1502,23 @@ } }, { - "name": "signature", + "name": "address", "type": { - "name": "Signature", + "name": "FieldElement", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } } @@ -1611,112 +1526,133 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 610, - "column": 23 + "line": 655, + "column": 27 } }, - "verifying_key_new": { + "error_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "error", + "type": { + "name": "Error*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } + } + } } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 713, + "column": 6 + } + }, + "string_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "signing_key", + "name": "string", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 659, - "column": 21 + "line": 719, + "column": 6 } }, - "account_execute_raw": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 455, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } }, { - "name": "calldata", + "name": "event_messages", "type": { - "name": "Call*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, - "isConst": true, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 86, "column": 16 } } } }, { - "name": "calldata_len", + "name": "event_messages_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1741,51 +1677,62 @@ "line": 298, "column": 26 } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 685, + "line": 639, "column": 27 } }, - "account_new": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "class_hash", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "private_key", + "name": "salt", "type": { "name": "FieldElement", "kind": "struct", @@ -1806,94 +1753,156 @@ } }, { - "name": "address", + "name": "constructor_calldata", "type": { - "name": "const char*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "constructor_calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 22 + "line": 693, + "column": 21 } }, - "client_event_messages": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "felts", "type": { - "name": "ToriiClient*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 86, "column": 16 } } } }, { - "name": "query", + "name": "felts_len", "type": { - "name": "Query*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 112, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 391, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 27 + "line": 653, + "column": 21 } }, - "entity_free": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1901,21 +1910,19 @@ }, "parameters": [ { - "name": "entity", + "name": "t", "type": { - "name": "Entity*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, + "line": 31, "column": 16 } } @@ -1925,21 +1932,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 709, + "line": 701, "column": 6 } }, - "client_metadata": { + "client_subscribed_models": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "CArrayKeysClause", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 397, "column": 16 } }, @@ -1967,61 +1974,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 22 + "line": 621, + "column": 25 } }, - "subscription_cancel": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 16 + } }, "parameters": [ { - "name": "subscription", + "name": "torii_url", "type": { - "name": "Subscription*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 697, - "column": 6 - } - }, - "bytearray_serialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 472, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "str", + "name": "rpc_url", "type": { "name": "const char*", "kind": "pointer", @@ -2035,107 +2024,56 @@ "isConst": true } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 649, - "column": 33 - } - }, - "client_subscribed_models": { - "callingConvention": "cdecl", - "returnType": { - "name": "CArrayKeysClause", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 397, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "client", + "name": "libp2p_relay_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 621, - "column": 25 - } - }, - "client_on_entity_state_update": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 455, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "client", + "name": "world", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { "name": "entities", "type": { - "name": "FieldElement*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } } @@ -2167,117 +2105,103 @@ "line": 298, "column": 26 } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 27 + "line": 603, + "column": 26 } }, - "provider_new": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 665, - "column": 23 + "line": 661, + "column": 21 } }, - "signing_key_sign": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 523, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "private_key", + "name": "account", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } } @@ -2285,35 +2209,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 657, - "column": 24 + "line": 685, + "column": 6 } }, - "model_free": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 472, + "column": 16 + } }, "parameters": [ { - "name": "model", + "name": "str", "type": { - "name": "Model*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 267, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -2321,103 +2248,85 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 703, - "column": 6 + "line": 649, + "column": 33 } }, - "account_deploy_burner": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 292, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } }, { - "name": "master_account", + "name": "query", "type": { - "name": "Account*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 391, "column": 16 } } } - }, - { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 675, - "column": 22 + "line": 616, + "column": 27 } }, - "account_chain_id": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 506, "column": 16 } }, @@ -2440,50 +2349,31 @@ } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 681, - "column": 21 - } - } - }, - "records": { - "CArrayCHashItemc_charModelMetadata": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "calldata", "type": { - "name": "CHashItemc_charModelMetadata*", + "name": "Call*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemc_charModelMetadata", + "name": "Call", "kind": "struct", - "sizeOf": 152, + "sizeOf": 32, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 569, "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 423, - "column": 40 } }, { - "name": "data_len", + "name": "calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2502,178 +2392,143 @@ "alignOf": 8 } }, - "offset_of": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 424, - "column": 13 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, - "column": 16 + "line": 687, + "column": 27 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 489, + "column": 16 + } + }, + "parameters": [ { - "name": "ok", + "name": "felts", "type": { - "name": "const char*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 493, - "column": 19 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 - } - }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 } }, { - "name": "", + "name": "felts_len", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 651, + "column": 21 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "account_address": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [ { - "name": "ok", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 25, "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 544, - "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 681, + "column": 21 } - }, - "Call": { - "size_of": 32, + } + }, + "records": { + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "to", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 570, - "column": 15 - } - }, - { - "name": "selector", + "name": "model", "type": { "name": "const char*", "kind": "pointer", @@ -2687,215 +2542,302 @@ "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 60, "column": 15 } }, { - "name": "calldata", + "name": "keys", "type": { - "name": "CArrayFieldElement", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 54, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 29 + "line": 61, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 59, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "CArrayKeysClause": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 215, - "column": 5 + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 5 + "line": 398, + "column": 22 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 24, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 218, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 399, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 397, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 158, + "column": 27 } - }, - { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 547, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 546, + "column": 5 + } + }, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, - "column": 5 + "line": 262, + "column": 20 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 + } + }, + "CArrayTy": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 199, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 230, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, - "column": 5 + "line": 200, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 198, + "column": 16 } }, - "COptionClause": { - "size_of": 104, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, + "line": 290, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 287, "column": 14 } } @@ -2903,22 +2845,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 21 + "line": 293, + "column": 26 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 96, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 294, "column": 3 } }, @@ -2926,7 +2868,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 294, "column": 3 } } @@ -2934,203 +2876,237 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 292, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ValueType": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "tag", "type": { - "name": "uint8_t", + "name": "ValueType_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 310, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ValueType_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 304, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 124, - "column": 15 + "line": 313, + "column": 17 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 123, - "column": 5 - } - }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "COptionTy", - "kind": "struct", + "name": "ValueType_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 314, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 24 + "line": 314, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 312, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "err", + "name": "u_size", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 20 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 148, "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "number", + "name": "world_address", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 16 + "line": 428, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 590, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "world_class_hash", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 429, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 422, "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 20 + "line": 430, + "column": 45 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 427, + "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 8, + "CArrayClause": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u_int", + "name": "data", "type": { - "name": "uint64_t", + "name": "Clause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Clause", + "kind": "struct", + "sizeOf": 96, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 362, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 346, + "column": 18 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 + "line": 298, + "column": 26 }, "innerType": { "name": "unsigned long", @@ -3139,269 +3115,229 @@ "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 347, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 + "line": 345, + "column": 16 } }, - "ResultFieldElement": { - "size_of": 40, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 504, - "column": 3 - }, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, - "column": 14 + "line": 25, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 507, - "column": 26 - } - }, - { - "name": "", - "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 508, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 561, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, - "column": 16 + "line": 560, + "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "CompositeClause": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 290, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 287, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 293, - "column": 26 + "line": 351, + "column": 15 } }, { - "name": "", + "name": "operator_", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 20, + "column": 14 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 352, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 - } - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "composite", + "name": "clauses", "type": { - "name": "CompositeClause", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 345, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 372, - "column": 30 + "line": 353, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 5 + "line": 350, + "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 64, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Signature", "kind": "struct", "sizeOf": 64, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 5 + "line": 90, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 5 + "line": 527, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 526, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 529, - "column": 5 + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 5 + "line": 544, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 543, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "struct_", + "name": "block_tag", "type": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, - "column": 16 + "line": 6, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 219, + "line": 594, "column": 21 } } @@ -3409,155 +3345,146 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, + "line": 593, "column": 5 } }, - "Resultc_char": { - "size_of": 16, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 487, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 484, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 490, - "column": 20 + "line": 493, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 491, - "column": 3 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 442, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 489, - "column": 16 + "line": 441, + "column": 5 } }, - "Clause": { - "size_of": 96, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 - }, - "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 14 - } + "line": 123, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 363, - "column": 14 + "line": 123, + "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 88, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 126, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 126, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3565,145 +3492,242 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, + "line": 132, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, + "line": 132, "column": 5 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, + "line": 139, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, + "line": 139, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 3 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", "sizeOf": 4, "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 148, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, - "column": 16 + "line": 148, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 122, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "ok", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 29, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 459, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 458, "column": 5 } }, - "ResultSubscription": { + "ResultToriiClient": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultSubscription_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 453, + "line": 40, "column": 3 }, "innerType": { - "name": "ResultSubscription_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 37, "column": 14 } } @@ -3711,14 +3735,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 26 + "line": 43, + "column": 25 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -3726,7 +3750,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, + "line": 44, "column": 3 } }, @@ -3734,7 +3758,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, + "line": 44, "column": 3 } } @@ -3742,177 +3766,221 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 42, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Resultc_char": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "block_tag", + "name": "tag", "type": { - "name": "BlockTag", - "kind": "enum", + "name": "Resultc_char_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 487, + "column": 3 + }, + "innerType": { + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 484, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, - "column": 21 + "line": 490, + "column": 20 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 593, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "u128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 491, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 136, - "column": 15 + "line": 491, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 489, + "column": 16 } }, - "CArrayFieldElement": { + "ValueType_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "FieldElement*", - "kind": "pointer", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 403, - "column": 24 + "line": 315, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 318, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 404, - "column": 13 + "line": 318, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 16 + "line": 314, + "column": 3 } }, - "CArrayTy": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Ty*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Entity", "kind": "struct", "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 277, "column": 16 } } @@ -3920,8 +3988,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 14 + "line": 283, + "column": 18 } }, { @@ -3948,7 +4016,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, + "line": 284, "column": 13 } } @@ -3956,217 +4024,244 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 282, "column": 16 } }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 445, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 444, + "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "CArrayc_char": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 510, - "column": 27 + "line": 55, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "ok", + "name": "data_len", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 12 + "line": 56, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, - "column": 5 + "line": 54, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "ok", + "name": "enum_", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, + "name": "Enum", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 192, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 46, - "column": 27 + "line": 222, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 221, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, + "line": 258, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, + "line": 258, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 261, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 261, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 257, + "column": 3 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "string", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 129, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 316, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4174,168 +4269,232 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, + "line": 458, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, + "line": 458, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 461, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 461, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 457, + "column": 3 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "byte_array", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", - "kind": "struct", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 139, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, - "column": 5 + "line": 231, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "name": "Error", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 462, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 461, + "column": 5 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "hash", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "name": "FieldElement", "kind": "struct", - "sizeOf": 1, + "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 588, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 587, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "", + "name": "u16", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 243, + "column": 25 + }, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 127, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 126, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 77, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 77, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 80, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 80, "column": 5 } } @@ -4343,68 +4502,44 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 76, "column": 3 } }, - "Signature": { - "size_of": 64, - "align_of": 1, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 94, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 98, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 564, + "column": 20 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 563, + "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { + "COptionTy_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -4412,56 +4547,67 @@ { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 244, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 244, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 243, + "column": 3 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "keys", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "KeysClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 366, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 365, + "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -4482,7 +4628,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 81, + "line": 49, "column": 20 } } @@ -4490,59 +4636,94 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 48, "column": 5 } }, - "BlockId": { - "size_of": 40, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 96, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 582, - "column": 3 - }, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 578, - "column": 14 - } + "line": 385, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 585, - "column": 15 + "line": 385, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 3 + } + }, + "ResultSignature": { + "size_of": 72, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultSignature_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 521, + "column": 3 + }, + "innerType": { + "name": "ResultSignature_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 518, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 524, + "column": 23 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 525, "column": 3 } }, @@ -4550,7 +4731,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 525, "column": 3 } } @@ -4558,164 +4739,208 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 523, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ + { + "name": "tag", + "type": { + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 360, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 356, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 363, + "column": 14 + } + }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 88, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 5 + "line": 364, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 5 + "line": 364, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 362, + "column": 16 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 5 + "line": 513, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 512, + "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1": { + "Ty_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 215, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 215, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 218, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 218, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, + "line": 221, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, + "line": 221, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, + "line": 224, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, + "line": 224, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -4723,240 +4948,154 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 227, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 227, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 314, - "column": 3 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 230, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 299, - "column": 20 + "line": 230, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 214, + "column": 3 } }, - "CArrayKeysClause": { - "size_of": 16, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 582, + "column": 3 + }, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 578, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 398, - "column": 22 + "line": 585, + "column": 15 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 586, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 399, - "column": 13 + "line": 586, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 584, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "array", "type": { - "name": "KeysClause", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 198, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 366, - "column": 25 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 365, - "column": 5 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 459, - "column": 28 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, - "fields": [ - { - "name": "u16", - "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 243, - "column": 25 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 127, - "column": 16 + "line": 228, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 227, "column": 5 } }, - "Enum": { - "size_of": 32, + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "name", + "name": "key", "type": { "name": "const char*", "kind": "pointer", @@ -4973,88 +5112,60 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 193, + "line": 418, "column": 15 } }, { - "name": "option", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 194, - "column": 11 - } - }, - { - "name": "options", + "name": "value", "type": { - "name": "CArrayEnumOption", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 144, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 407, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 195, - "column": 27 + "line": 419, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, + "line": 417, "column": 16 } }, - "CArrayMember": { + "CArrayFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Member*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, + "line": 86, "column": 16 } } @@ -5062,8 +5173,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 18 + "line": 403, + "column": 24 } }, { @@ -5090,7 +5201,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 174, + "line": 404, "column": 13 } } @@ -5098,237 +5209,201 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, + "line": 402, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "int_", + "name": "v_bool", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 15 + "line": 325, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 324, "column": 5 } }, - "COptionTy": { - "size_of": 16, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "COptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 239, - "column": 3 - }, - "innerType": { - "name": "COptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 236, - "column": 14 - } + "line": 509, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 242, - "column": 17 + "line": 509, + "column": 5 } }, { "name": "", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 512, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 512, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 508, + "column": 3 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "ResultCOptionTy": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCOptionTy_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 253, + "column": 3 + }, + "innerType": { + "name": "ResultCOptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 250, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 256, + "column": 23 } }, { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 257, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 257, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 255, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - { - "name": "", + "name": "c_member", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 88, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 338, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 369, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 368, + "column": 5 } }, - "EnumOption": { - "size_of": 16, + "Call": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "name", + "name": "to", "type": { "name": "const char*", "kind": "pointer", @@ -5345,473 +5420,326 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, + "line": 570, "column": 15 } }, { - "name": "ty", + "name": "selector", "type": { - "name": "Ty*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 14 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 521, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 518, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 524, - "column": 23 + "line": 571, + "column": 15 } }, { - "name": "", + "name": "calldata", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 402, + "column": 16 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 572, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, + "line": 569, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "CArrayFieldElement", + "name": "CArrayEntity", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 476, - "column": 33 + "line": 296, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 295, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "v_bool", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 325, - "column": 12 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - "WorldMetadata": { - "size_of": 80, - "align_of": 8, - "fields": [ - { - "name": "world_address", - "type": { - "name": "FieldElement", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 560, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 23 + "line": 560, + "column": 5 } }, { - "name": "world_class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 563, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 23 + "line": 563, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 559, + "column": 3 + } + }, + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "models", + "name": "message", "type": { - "name": "CArrayCHashItemc_charModelMetadata", - "kind": "struct", - "sizeOf": 16, + "name": "char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 422, - "column": 16 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 45 + "line": 34, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 33, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 32, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "", "type": { - "name": "FieldElement", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 587, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 588, - "column": 27 + "line": 587, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 - } - }, - "ValueType": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ValueType_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 3 - }, - "innerType": { - "name": "ValueType_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } + "line": 590, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 313, - "column": 17 + "line": 590, + "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 593, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 593, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, - "column": 16 + "line": 586, + "column": 3 } }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "data", + "name": "ok", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 87, - "column": 11 + "line": 476, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 475, + "column": 5 } }, - "ResultCArrayu8": { - "size_of": 24, + "MemberClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 72, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 69, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 22 - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 76, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 339, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 74, - "column": 16 - } - }, - "CompositeClause": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "member", "type": { "name": "const char*", "kind": "pointer", @@ -5825,66 +5753,67 @@ "isConst": true } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 351, + "line": 340, "column": 15 } }, { "name": "operator_", "type": { - "name": "LogicalOperator", + "name": "ComparisonOperator", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 11, "column": 14 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 352, - "column": 24 + "line": 341, + "column": 27 } }, { - "name": "clauses", + "name": "value", "type": { - "name": "CArrayClause", + "name": "Value", "kind": "struct", - "sizeOf": 16, + "sizeOf": 64, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 333, "column": 16 } }, - "offset_of": 16, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, - "column": 23 + "line": 342, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 338, "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5905,7 +5834,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 81, "column": 20 } } @@ -5913,510 +5842,522 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, + "line": 80, "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "some", + "name": "name", "type": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 193, + "column": 15 + } + }, + { + "name": "option", + "type": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 21 + "line": 194, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 385, - "column": 5 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "options", "type": { - "name": "Error", + "name": "CArrayEnumOption", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 187, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, - "column": 20 + "line": 195, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 192, + "column": 16 } }, - "CArrayClause": { - "size_of": 16, + "ResultCArrayu8": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayu8_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 72, + "column": 3 + }, "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8, + "name": "ResultCArrayu8_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 16 + "line": 69, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 346, - "column": 18 + "line": 75, + "column": 22 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 13 + "line": 76, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 74, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "u256", + "name": "tag", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 504, + "column": 3 + }, "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 501, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 139, - "column": 5 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 295, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 507, + "column": 26 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 508, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 508, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 506, + "column": 16 } }, - "Error": { - "size_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "message", + "name": "u256", "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, - "column": 9 + "line": 140, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 139, + "column": 5 } }, - "MemberClause": { - "size_of": 88, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "model", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 15 + "line": 479, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, + "fields": [ { - "name": "member", + "name": "u128", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "const char", - "kind": "primitive", + "name": "uint8_t", + "kind": "typeAlias", "sizeOf": 1, "alignOf": 1, - "isConst": true + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 136, "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 + } + }, + "COptionTy": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "operator_", + "name": "tag", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "COptionTy_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 239, + "column": 3 + }, + "innerType": { + "name": "COptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 14 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 27 + "line": 242, + "column": 17 } }, { - "name": "value", + "name": "", "type": { - "name": "Value", - "kind": "struct", - "sizeOf": 64, + "name": "COptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, - "column": 16 + "line": 243, + "column": 3 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 16 + "line": 243, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 241, "column": 16 } }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "some", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ResultAccount_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 555, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 552, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 245, - "column": 18 + "line": 558, + "column": 21 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 244, - "column": 5 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", - "kind": "struct", + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 559, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 547, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 546, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "bool_", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 559, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 557, + "column": 16 } }, - "CArrayc_char": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "const char**", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Member", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 55, - "column": 16 + "line": 173, + "column": 18 } }, { @@ -6443,7 +6384,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 56, + "line": 174, "column": 13 } } @@ -6451,392 +6392,561 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, + "line": 172, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 210, + "column": 3 + }, + "innerType": { + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 203, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 213, + "column": 10 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 214, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 479, - "column": 20 + "line": 214, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 212, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 167, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 212, "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 561, - "column": 23 + "line": 168, + "column": 14 + } + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 169, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 166, + "column": 16 } }, - "Query": { - "size_of": 112, + "COptionClause": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "limit", + "name": "tag", "type": { - "name": "uint32_t", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 380, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 377, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 12 + "line": 383, + "column": 21 } }, { - "name": "offset", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 96, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 3 } }, - "offset_of": 4, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 393, - "column": 12 + "line": 384, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 382, + "column": 16 + } + }, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "clause", + "name": "err", "type": { - "name": "COptionClause", + "name": "Error", "kind": "struct", - "sizeOf": 104, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 33, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 394, - "column": 24 + "line": 530, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 16 + "line": 529, + "column": 5 } }, - "Model": { - "size_of": 24, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "EnumOption*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, - "column": 15 + "line": 188, + "column": 22 } }, { - "name": "members", + "name": "data_len", "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 269, - "column": 23 + "line": 189, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 187, "column": 16 } }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 96, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "u64", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 96, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 385, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 133, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 3 + "line": 132, + "column": 5 } }, - "KeysClause": { - "size_of": 24, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "model", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 60, - "column": 15 - } - }, - { - "name": "keys", + "name": "bool_", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 54, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 61, - "column": 23 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 151, + "column": 5 } }, - "Struct": { - "size_of": 24, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "primitive_type", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, - "column": 15 + "line": 334, + "column": 20 } }, { - "name": "children", + "name": "value_type", "type": { - "name": "CArrayMember", + "name": "ValueType", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, + "line": 312, "column": 16 } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 23 + "line": 335, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 333, "column": 16 } }, - "CArrayEnumOption": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "u8", + "type": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 124, + "column": 15 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 123, + "column": 5 + } + }, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 440, + "column": 3 + } + }, + "CArrayCHashItemc_charModelMetadata": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "EnumOption*", + "name": "CHashItemc_charModelMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EnumOption", + "name": "CHashItemc_charModelMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 152, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 417, "column": 16 } } @@ -6844,8 +6954,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 188, - "column": 22 + "line": 423, + "column": 40 } }, { @@ -6872,7 +6982,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 189, + "line": 424, "column": 13 } } @@ -6880,7 +6990,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 422, "column": 16 } }, @@ -6939,513 +7049,655 @@ "column": 16 } }, - "ResultToriiClient": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 40, - "column": 3 - }, - "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 37, - "column": 14 - } + "line": 295, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 43, - "column": 25 + "line": 295, + "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 298, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 298, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, - "column": 16 + "line": 294, + "column": 3 } }, - "Member": { - "size_of": 24, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 526, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, - "column": 15 + "line": 526, + "column": 5 } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 529, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 3 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "key", + "name": "number", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 169, - "column": 8 + "line": 591, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 590, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "ModelMetadata": { + "size_of": 144, "align_of": 8, "fields": [ { - "name": "array", + "name": "schema", "type": { - "name": "CArrayTy", + "name": "Ty", "kind": "struct", - "sizeOf": 16, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 212, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 23 + "line": 408, + "column": 13 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 227, - "column": 5 - } - }, - "CArrayEntity": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "name", "type": { - "name": "Entity*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 18 + "line": 409, + "column": 15 } }, { - "name": "data_len", + "name": "packed_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 198, + "column": 25 }, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 410, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 - } - }, - "CHashItemc_charModelMetadata": { - "size_of": 152, - "align_of": 8, - "fields": [ + }, { - "name": "key", + "name": "unpacked_size", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 60, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 418, - "column": 15 + "line": 411, + "column": 12 } }, { - "name": "value", + "name": "class_hash", "type": { - "name": "ModelMetadata", + "name": "FieldElement", "kind": "struct", - "sizeOf": 144, + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 64, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 23 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 23 + } + }, + { + "name": "layout", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, + "line": 402, "column": 16 } }, - "offset_of": 8, + "offset_of": 128, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 419, - "column": 24 + "line": 414, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 407, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "bytes", + "name": "", "type": { - "name": "CArrayu8", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 475, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 23 + "line": 475, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 5 + "line": 474, + "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 8, + "Query": { + "size_of": 112, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "limit", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 19 + "line": 392, + "column": 12 + } + }, + { + "name": "offset", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 393, + "column": 12 + } + }, + { + "name": "clause", + "type": { + "name": "COptionClause", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 382, + "column": 16 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 394, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, - "column": 5 + "line": 391, + "column": 16 } }, - "CArrayu8": { + "ResultSubscription": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 453, + "column": 3 + }, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 450, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 12 + "line": 456, + "column": 26 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 457, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 66, - "column": 13 + "line": 457, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 455, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 496, - "column": 20 + "line": 510, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, + "line": 509, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayu8": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "string", + "name": "data", + "type": { + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 65, + "column": 12 + } + }, + { + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 19 + "line": 66, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 5 + "line": 64, + "column": 16 } }, "ResultProvider": { @@ -7516,70 +7768,54 @@ "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "some", "type": { - "name": "CArrayEntity", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 296, - "column": 27 + "line": 245, + "column": 18 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, + "line": 244, "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7587,36 +7823,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 492, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 492, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 495, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 495, "column": 5 } } @@ -7624,100 +7860,65 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 491, "column": 3 } }, - "Ty": { - "size_of": 48, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 210, - "column": 3 - }, - "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 203, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 213, - "column": 10 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "COptionTy", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 241, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 259, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 258, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "ok", "type": { - "name": "CArrayTy", + "name": "CArrayu8", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 64, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 225, + "line": 78, "column": 23 } } @@ -7725,65 +7926,65 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, + "line": 77, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "tuple", "type": { - "name": "Enum", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, + "line": 198, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 222, - "column": 19 + "line": 225, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, + "line": 224, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "c_member", + "name": "contract_address", "type": { - "name": "MemberClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 88, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 369, + "line": 161, "column": 27 } } @@ -7791,69 +7992,75 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, + "line": 160, "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "err", + "name": "u32", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 564, - "column": 20 + "line": 130, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, + "line": 129, "column": 5 } }, - "ResultAccount": { - "size_of": 16, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultAccount_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, + "line": 470, "column": 3 }, "innerType": { - "name": "ResultAccount_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 467, "column": 14 } } @@ -7861,22 +8068,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 21 + "line": 473, + "column": 32 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 474, "column": 3 } }, @@ -7884,7 +8091,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 474, "column": 3 } } @@ -7892,84 +8099,72 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 472, "column": 16 } }, - "Resultbool": { - "size_of": 16, + "Model": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "name", "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 436, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 18 + "line": 268, + "column": 15 } }, { - "name": "", + "name": "members", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 172, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 269, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 267, "column": 16 } }, - "Value": { - "size_of": 64, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "primitive_type", + "name": "primitive", "type": { "name": "Primitive", "kind": "struct", @@ -7985,285 +8180,309 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 334, - "column": 20 + "line": 216, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 215, + "column": 5 + } + }, + "FieldElement": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "value_type", + "name": "data", "type": { - "name": "ValueType", - "kind": "struct", - "sizeOf": 24, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 312, - "column": 16 + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 335, - "column": 20 + "line": 87, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, + "line": 86, "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "Primitive_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 118, + "column": 3 + }, + "innerType": { + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 101, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 121, + "column": 17 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 122, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 122, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 120, + "column": 16 } }, - "ResultCOptionTy": { + "Struct": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "name", "type": { - "name": "ResultCOptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 253, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCOptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 250, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, - "column": 23 + "line": 178, + "column": 15 } }, { - "name": "", + "name": "children", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayMember", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 257, - "column": 3 + "filePath": "/dojo.h", + "line": 172, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 179, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 177, "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "", + "name": "r", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 - } + "line": 94, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "", + "name": "s", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 86, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 - } + "line": 98, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, - "column": 3 + "line": 90, + "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "Signature", + "name": "Error", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 24 + "line": 299, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, + "line": 298, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 496, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 495, "column": 5 } }, @@ -8312,382 +8531,244 @@ "column": 26 }, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 274, - "column": 13 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 272, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "u64", - "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 133, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 132, - "column": 5 - } - }, - "ModelMetadata": { - "size_of": 144, - "align_of": 8, - "fields": [ - { - "name": "schema", - "type": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 408, - "column": 13 - } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 48, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 409, - "column": 15 - } - }, - { - "name": "packed_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 12 - } - }, - { - "name": "unpacked_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 60, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 12 + "line": 274, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 272, + "column": 16 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 45, + "column": 5 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 23 + "line": 45, + "column": 5 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 48, + "column": 5 } }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 23 + "line": 48, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 44, + "column": 3 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "layout", + "name": "felt252", "type": { - "name": "CArrayFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 86, "column": 16 } }, - "offset_of": 128, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 29 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, - "column": 16 + "line": 154, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "bytes", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "CArrayu8", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 130, - "column": 16 + "line": 328, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, + "line": 327, "column": 5 } }, - "ResultCArrayFieldElement": { - "size_of": 24, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 467, - "column": 14 - } + "line": 543, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 473, - "column": 32 + "line": 543, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 546, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 546, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, - "column": 16 + "line": 542, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 32, - "align_of": 1, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "u_int", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 322, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 321, "column": 5 } }, @@ -8770,323 +8851,314 @@ "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "tag", + "type": { + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 436, + "column": 3 + }, + "innerType": { + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 439, + "column": 18 + } + }, + { + "name": "", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 16 + "line": 440, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 216, - "column": 24 + "line": 440, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 5 + "line": 438, + "column": 16 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "int_", "type": { - "name": "Error", - "kind": "struct", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 20 + "line": 319, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, + "line": 318, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "struct_", "type": { - "name": "Error", + "name": "Struct", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 177, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 530, - "column": 20 + "line": 219, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, + "line": 218, "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", + "EnumOption": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 183, + "column": 15 } }, { - "name": "", + "name": "ty", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 478, - "column": 5 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 184, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 182, + "column": 16 } }, - "Primitive": { - "size_of": 40, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "Primitive_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 118, - "column": 3 - }, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, - "column": 14 + "line": 31, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 121, - "column": 17 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 122, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 122, - "column": 3 + "line": 46, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 16 + "line": 45, + "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "ok", + "name": "composite", "type": { - "name": "CArrayu8", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 350, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 78, - "column": 23 + "line": 372, + "column": 30 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, + "line": 371, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - { - "name": "", + "name": "some", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Clause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 362, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 386, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 385, + "column": 5 } } }, "enums": { - "ValueType_Tag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9095,33 +9167,25 @@ }, "values": [ { - "name": "String" + "name": "Keys" }, { - "name": "Int", + "name": "CMember", "value": 1 }, { - "name": "UInt", + "name": "Composite", "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, + "line": 356, "column": 14 } }, - "ResultFieldElement_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9130,21 +9194,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "Okbool" }, { - "name": "ErrFieldElement", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, + "line": 433, "column": 14 } }, - "ResultCOptionTy_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9153,21 +9217,21 @@ }, "values": [ { - "name": "OkCOptionTy" + "name": "OkCArrayEntity" }, { - "name": "ErrCOptionTy", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, + "line": 287, "column": 14 } }, - "Clause_Tag": { + "ValueType_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9176,25 +9240,33 @@ }, "values": [ { - "name": "Keys" + "name": "String" }, { - "name": "CMember", + "name": "Int", "value": 1 }, { - "name": "Composite", + "name": "UInt", "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 304, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9203,21 +9275,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "OkSignature" }, { - "name": "ErrCArrayFieldElement", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, + "line": 518, "column": 14 } }, - "LogicalOperator": { + "ResultProvider_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9226,17 +9298,40 @@ }, "values": [ { - "name": "And" + "name": "OkProvider" }, { - "name": "Or", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 535, + "column": 14 + } + }, + "ResultFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkFieldElement" + }, + { + "name": "ErrFieldElement", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 501, "column": 14 } }, @@ -9263,7 +9358,7 @@ "column": 14 } }, - "ResultAccount_Tag": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9272,21 +9367,21 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCOptionTy" }, { - "name": "ErrAccount", + "name": "ErrCOptionTy", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 250, "column": 14 } }, - "ResultSubscription_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9295,17 +9390,33 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Eq" }, { - "name": "ErrSubscription", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 11, "column": 14 } }, @@ -9332,7 +9443,7 @@ "column": 14 } }, - "Resultc_char_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9341,21 +9452,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkCArrayFieldElement" }, { - "name": "Errc_char", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 467, "column": 14 } }, - "BlockId_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9364,26 +9475,21 @@ }, "values": [ { - "name": "Hash" + "name": "OkAccount" }, { - "name": "Number", + "name": "ErrAccount", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 552, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "ResultProvider_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9392,17 +9498,17 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkCArrayu8" }, { - "name": "ErrProvider", + "name": "ErrCArrayu8", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, + "line": 69, "column": 14 } }, @@ -9445,30 +9551,7 @@ "column": 14 } }, - "Resultbool_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "Okbool" - }, - { - "name": "Errbool", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 14 - } - }, - "ResultCArrayu8_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9477,21 +9560,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "OkSubscription" }, { - "name": "ErrCArrayu8", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 69, + "line": 450, "column": 14 } }, - "ResultToriiClient_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9500,21 +9583,21 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "SomeClause" }, { - "name": "ErrToriiClient", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, + "line": 377, "column": 14 } }, - "ResultSignature_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9523,21 +9606,21 @@ }, "values": [ { - "name": "OkSignature" + "name": "And" }, { - "name": "ErrSignature", + "name": "Or", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 518, + "line": 20, "column": 14 } }, - "ComparisonOperator": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9546,33 +9629,17 @@ }, "values": [ { - "name": "Eq" + "name": "OkToriiClient" }, { - "name": "Neq", + "name": "ErrToriiClient", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 37, "column": 14 } }, @@ -9635,7 +9702,7 @@ "column": 14 } }, - "COptionClause_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9644,21 +9711,21 @@ }, "values": [ { - "name": "SomeClause" + "name": "Okc_char" }, { - "name": "NoneClause", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 484, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9667,19 +9734,24 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "Hash" }, { - "name": "ErrCArrayEntity", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 578, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" } }, "typeAliases": {}, @@ -9692,19 +9764,19 @@ "column": 16 } }, - "Provider": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 25, "column": 16 } }, - "Account": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 27, "column": 16 } }, diff --git a/Bindings/ast/cross-platform.json b/Bindings/ast/cross-platform.json index e66cb137..5b42462e 100644 --- a/Bindings/ast/cross-platform.json +++ b/Bindings/ast/cross-platform.json @@ -10,42 +10,22 @@ "macroObjects": {}, "variables": {}, "functions": { - "client_model": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCOptionTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } - } - }, - { - "name": "keys", + "name": "signing_key", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } ] @@ -83,7 +63,7 @@ } ] }, - "subscription_cancel": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -91,21 +71,21 @@ }, "parameters": [ { - "name": "subscription", + "name": "account", "type": { - "name": "Subscription*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Account", "kind": "opaqueType" } } } ] }, - "ty_free": { + "entity_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -113,14 +93,14 @@ }, "parameters": [ { - "name": "ty", + "name": "entity", "type": { - "name": "Ty*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Entity", "kind": "struct", "sizeOf": 48, "alignOf": 8 @@ -129,89 +109,87 @@ } ] }, - "account_free": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8 }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType" } } } ] }, - "account_execute_raw": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType" - } - } - }, - { - "name": "calldata", + "name": "str", "type": { - "name": "Call*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, "isConst": true } } - }, + } + ] + }, + "string_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "calldata_len", + "name": "string", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } } } ] }, - "client_event_messages": { + "client_remove_models_to_sync": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ @@ -229,61 +207,76 @@ } }, { - "name": "query", + "name": "models", "type": { - "name": "Query*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "KeysClause", "kind": "struct", - "sizeOf": 112, + "sizeOf": 24, "alignOf": 8, "isConst": true } } + }, + { + "name": "models_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } } ] }, - "bytearray_deserialize": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ { - "name": "felts", + "name": "provider", "type": { - "name": "FieldElement*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType" } } }, { - "name": "felts_len", + "name": "call", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "Call", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8 + } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8 } } ] @@ -324,102 +317,79 @@ } ] }, - "starknet_call": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ { - "name": "provider", + "name": "verifying_key", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType" - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } }, { - "name": "call", + "name": "hash", "type": { - "name": "Call", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8 + "alignOf": 1 } }, { - "name": "block_id", + "name": "signature", "type": { - "name": "BlockId", + "name": "Signature", "kind": "struct", - "sizeOf": 40, - "alignOf": 8 + "sizeOf": 64, + "alignOf": 1 } } ] }, - "client_metadata": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 80, + "sizeOf": 72, "alignOf": 8 }, "parameters": [ { - "name": "client", + "name": "private_key", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + }, + { + "name": "hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } ] }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType" - } - } - } - ] - }, - "client_publish_message": { + "client_add_models_to_sync": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ @@ -437,95 +407,94 @@ } }, { - "name": "message", + "name": "models", "type": { - "name": "const char*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "isConst": true } } }, { - "name": "signature", + "name": "models_len", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1 + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } } ] }, - "verifying_key_verify": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8 }, "parameters": [ { - "name": "verifying_key", + "name": "account", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType" + } } }, { - "name": "hash", + "name": "calldata", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isConst": true + } } }, { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1 - } - } - ] - }, - "entity_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "entity", + "name": "calldata_len", "type": { - "name": "Entity*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, "alignOf": 8 } } } ] }, - "provider_free": { + "ty_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -533,142 +502,115 @@ }, "parameters": [ { - "name": "rpc", + "name": "ty", "type": { - "name": "Provider*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType" + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 } } } ] }, - "account_set_block_id": { + "client_model": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCOptionTy", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType" } } }, { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 - } - } - ] - }, - "bytearray_serialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 - }, - "parameters": [ - { - "name": "str", + "name": "keys", "type": { - "name": "const char*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "isConst": true } } } ] }, - "client_entities": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "client", + "name": "felts", "type": { - "name": "ToriiClient*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true } } }, { - "name": "query", + "name": "felts_len", "type": { - "name": "Query*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 112, - "alignOf": 8, - "isConst": true + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } } ] }, - "client_on_entity_state_update": { + "bytearray_deserialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "Resultc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8 }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } - } - }, - { - "name": "entities", + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -678,12 +620,13 @@ "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 1 + "alignOf": 1, + "isConst": true } } }, { - "name": "entities_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -696,19 +639,10 @@ "alignOf": 8 } } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ] }, - "world_metadata_free": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -716,61 +650,43 @@ }, "parameters": [ { - "name": "metadata", + "name": "model", "type": { - "name": "WorldMetadata*", + "name": "Model*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "WorldMetadata", + "name": "Model", "kind": "struct", - "sizeOf": 80, + "sizeOf": 24, "alignOf": 8 } } } ] }, - "client_on_sync_model_update": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType" } } - }, - { - "name": "model", - "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 - } - }, - { - "name": "callback", - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ] }, @@ -823,114 +739,94 @@ } ] }, - "carray_free": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "data", + "name": "account", "type": { - "name": "void*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" - } - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "Account", + "kind": "opaqueType" } } } ] }, - "account_deploy_burner": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8 }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType" } } }, { - "name": "master_account", + "name": "entities", "type": { - "name": "Account*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } }, { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } - ] - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "model", + "name": "entities_len", "type": { - "name": "Model*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, "alignOf": 8 } } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ] }, - "account_address": { + "signing_key_new": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -938,68 +834,83 @@ "sizeOf": 32, "alignOf": 1 }, + "parameters": [] + }, + "client_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, "parameters": [ { - "name": "account", + "name": "torii_url", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - } - ] - }, - "client_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "t", + "name": "rpc_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - } - ] - }, - "client_add_models_to_sync": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "parameters": [ + }, { - "name": "client", + "name": "libp2p_relay_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "models", + "name": "world", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "entities", "type": { "name": "KeysClause*", "kind": "pointer", @@ -1015,7 +926,7 @@ } }, { - "name": "models_len", + "name": "entities_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1031,10 +942,10 @@ } ] }, - "client_remove_models_to_sync": { + "client_on_sync_model_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8 @@ -1054,255 +965,119 @@ } }, { - "name": "models", + "name": "model", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true - } + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 } }, { - "name": "models_len", + "name": "callback", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "void (void)", + "kind": "functionPointer", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "alignOf": 8 } } ] }, - "error_free": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "error", - "type": { - "name": "Error*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 - } - } - } - ] - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "parameters": [] - }, - "signing_key_sign": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8 - }, - "parameters": [ - { - "name": "private_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - }, - { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } - ] - }, - "client_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultToriiClient", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "libp2p_relay_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ToriiClient", + "kind": "opaqueType" } } }, { - "name": "entities", + "name": "query", "type": { - "name": "KeysClause*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Query", "kind": "struct", - "sizeOf": 24, + "sizeOf": 112, "alignOf": 8, "isConst": true } } - }, - { - "name": "entities_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - } } ] }, - "provider_new": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc_url", + "name": "rpc", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType" } } } ] }, - "verifying_key_new": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "signing_key", + "name": "account", "type": { - "name": "FieldElement", + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType" + } + } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 40, + "alignOf": 8 } } ] }, - "string_free": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1310,26 +1085,26 @@ }, "parameters": [ { - "name": "string", + "name": "metadata", "type": { - "name": "char*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8 } } } ] }, - "client_subscribed_models": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "CArrayKeysClause", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8 @@ -1347,6 +1122,45 @@ "kind": "opaqueType" } } + }, + { + "name": "event_messages", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + } + }, + { + "name": "event_messages_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ] }, @@ -1419,297 +1233,328 @@ } ] }, - "client_on_event_message_update": { + "error_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, + "name": "void", + "kind": "primitive" + }, "parameters": [ { - "name": "client", + "name": "error", "type": { - "name": "ToriiClient*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8 } } - }, + } + ] + }, + "client_publish_message": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayu8", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + }, + "parameters": [ { - "name": "event_messages", + "name": "client", "type": { - "name": "FieldElement*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "ToriiClient", + "kind": "opaqueType" } } }, { - "name": "event_messages_len", + "name": "message", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "callback", + "name": "signature", "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1 } } ] - } - }, - "records": { - "Clause": { - "size_of": 96, - "align_of": 8, - "fields": [ + }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "tag", + "name": "subscription", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "Subscription", + "kind": "opaqueType" } } - }, - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 88, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 } ] }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, - "fields": [ + "client_entities": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + }, + "parameters": [ { - "name": "tag", + "name": "client", "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "ToriiClient", + "kind": "opaqueType" } } }, { - "name": "", + "name": "query", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 - } - ] - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "contract_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true + } } } ] }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, - "align_of": 8, - "fields": [ + "provider_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultProvider", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "parameters": [ { - "name": "composite", + "name": "rpc_url", "type": { - "name": "CompositeClause", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ] }, - "COptionTy": { - "size_of": 16, - "align_of": 8, - "fields": [ + "account_deploy_burner": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultAccount", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "parameters": [ { - "name": "tag", + "name": "provider", "type": { - "name": "COptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "COptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "Provider", + "kind": "opaqueType" } } }, { - "name": "", + "name": "master_account", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Account*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 + "innerType": { + "name": "Account", + "kind": "opaqueType" + } + } + }, + { + "name": "signing_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } } ] }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + "client_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "ok", + "name": "t", "type": { - "name": "CArrayEntity", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType" + } } } ] }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ + "carray_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "void*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "void", + "kind": "primitive" + } } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } } ] }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ + "client_subscribed_models": { + "callingConvention": "cdecl", + "returnType": { + "name": "CArrayKeysClause", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "parameters": [ { - "name": "ok", + "name": "client", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType" + } } } ] - }, - "Value": { - "size_of": 64, + } + }, + "records": { + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "primitive_type", + "name": "key", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, { - "name": "value_type", + "name": "value", "type": { - "name": "ValueType", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 24, + "sizeOf": 144, "alignOf": 8 }, - "offset_of": 40 - } - ] - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ - { - "name": "u32", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - } + "offset_of": 8 } ] }, @@ -1740,19 +1585,19 @@ } ] }, - "ResultProvider": { - "size_of": 16, + "ResultCOptionTy": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultProvider_Tag", + "name": "ResultCOptionTy_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultProvider_Tag", + "name": "ResultCOptionTy_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -1762,9 +1607,9 @@ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true }, @@ -1772,8 +1617,23 @@ } ] }, - "Model": { - "size_of": 24, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } + } + ] + }, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { @@ -1793,77 +1653,88 @@ } }, { - "name": "members", + "name": "option", "type": { - "name": "CArrayMember", + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "offset_of": 8 + }, + { + "name": "options", + "type": { + "name": "CArrayEnumOption", "kind": "struct", "sizeOf": 16, "alignOf": 8 }, - "offset_of": 8 + "offset_of": 16 } ] }, - "KeysClause": { - "size_of": 24, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "model", + "name": "tag", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "keys", + "name": "", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true }, "offset_of": 8 } ] }, - "COptionClause_ANONYMOUS_FIELD1": { + "ResultFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 96, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 96, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true } - } - ] - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true } } ] @@ -1895,48 +1766,71 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "CArrayKeysClause": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 + } + ] + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "u128", + "name": "keys", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, - "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 } } ] }, - "ValueType": { + "ResultCArrayu8": { "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ValueType_Tag", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ValueType_Tag", + "name": "ResultCArrayu8_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -1946,7 +1840,7 @@ { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 16, "alignOf": 8, @@ -1956,7 +1850,7 @@ } ] }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 16, "align_of": 8, @@ -1964,7 +1858,7 @@ { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -1974,7 +1868,7 @@ { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -1983,51 +1877,35 @@ } ] }, - "Member": { + "ResultCArrayFieldElement": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "name", + "name": "tag", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 - } + "isAnonymous": true }, "offset_of": 8 - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16 } ] }, @@ -2125,44 +2003,49 @@ } ] }, - "CArrayEnumOption": { - "size_of": 16, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "u_int", "type": { - "name": "EnumOption*", - "kind": "pointer", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, "alignOf": 8 } } - }, + } + ] + }, + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "data_len", + "name": "message", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "offset_of": 8 + } } ] }, - "Resultc_char_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -2170,7 +2053,7 @@ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2180,7 +2063,7 @@ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2189,53 +2072,102 @@ } ] }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "", "type": { - "name": "MemberClause", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 88, - "alignOf": 8 + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true } } ] }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "u128", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "Provider", - "kind": "opaqueType" + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } } } ] }, - "ResultAccount": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true + } + } + ] + }, + "ValueType": { + "size_of": 24, + "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultAccount_Tag", + "name": "ValueType_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultAccount_Tag", + "name": "ValueType_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -2245,9 +2177,9 @@ { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true }, @@ -2255,49 +2187,90 @@ } ] }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ + { + "name": "primitive", + "type": { + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8 + } + } + ] + }, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "err", + "name": "world_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + }, + { + "name": "world_class_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + }, + "offset_of": 32 + }, + { + "name": "models", "type": { - "name": "Error", + "name": "CArrayCHashItemc_charModelMetadata", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8 - } + }, + "offset_of": 64 } ] }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "u8", "type": { - "name": "CArrayu8", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } } ] }, - "ResultFieldElement": { - "size_of": 40, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -2307,9 +2280,9 @@ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true }, @@ -2317,566 +2290,537 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 4, - "align_of": 4, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, + "align_of": 8, "fields": [ { - "name": "u_size", + "name": "some", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } + "name": "Clause", + "kind": "struct", + "sizeOf": 96, + "alignOf": 8 } } ] }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", + "EnumOption": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, { - "name": "", + "name": "ty", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - } + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + } + }, + "offset_of": 8 } ] }, - "CArrayTy": { + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultc_char_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true }, "offset_of": 8 } ] }, - "WorldMetadata": { - "size_of": 80, - "align_of": 8, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "world_address", + "name": "ok", "type": { "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1 } - }, + } + ] + }, + "Entity": { + "size_of": 48, + "align_of": 8, + "fields": [ { - "name": "world_class_hash", + "name": "hashed_keys", "type": { "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1 - }, - "offset_of": 32 + } }, { "name": "models", "type": { - "name": "CArrayCHashItemc_charModelMetadata", + "name": "CArrayModel", "kind": "struct", "sizeOf": 16, "alignOf": 8 }, - "offset_of": 64 + "offset_of": 32 } ] }, - "ResultCArrayu8": { - "size_of": 24, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8 } - }, + } + ] + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "byte_array", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } } ] }, - "CArrayFieldElement": { - "size_of": 16, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "FieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "data_len", + "name": "ty", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, "alignOf": 8 } }, "offset_of": 8 + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 16 } ] - }, - "ValueType_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + }, + "Call": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "", + "name": "to", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, { - "name": "", + "name": "selector", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - } + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8 }, { - "name": "", + "name": "calldata", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - } - }, + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 16 + } + ] + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tuple", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true + "sizeOf": 16, + "alignOf": 8 } - }, + } + ] + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "array", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "CArrayTy", "kind": "struct", "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true + "alignOf": 8 } } ] }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 88, + "CompositeClause": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "", + "name": "model", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 24, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, { - "name": "", + "name": "operator_", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, - "isAnonymous": true - } + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + }, + "offset_of": 8 }, { - "name": "", + "name": "clauses", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true - } + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 16 } ] }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "number", + "name": "err", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "alignOf": 8 } } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "alignOf": 8 } } ] }, - "Signature": { - "size_of": 64, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, "align_of": 1, "fields": [ { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", + "name": "bool_", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1 - }, - "offset_of": 32, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + } } ] }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "block_tag", + "name": "u16", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 + } } } ] }, - "CArrayu8": { - "size_of": 16, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "data", + "name": "ok", "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1 } - }, + } + ] + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "data_len", + "name": "struct_", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8 + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + } } ] }, - "Query": { - "size_of": 112, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "limit", + "name": "tag", "type": { - "name": "uint32_t", + "name": "Clause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "Clause_Tag", + "kind": "enum", "sizeOf": 4, "alignOf": 4 } } }, { - "name": "offset", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4 - }, - { - "name": "clause", + "name": "", "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8 + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 88, + "alignOf": 8, + "isAnonymous": true }, "offset_of": 8 } ] }, - "CArrayKeysClause": { - "size_of": 16, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "composite", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 - } + "name": "CompositeClause", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8 } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8 } ] }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "v_bool", + "name": "enum_", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Enum", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8 } } ] }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "int_", + "name": "ok", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "Account*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "Account", + "kind": "opaqueType" } } } ] }, - "Error": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "message", + "name": "ok", "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 } } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "ok", "type": { - "name": "CArrayTy", + "name": "CArrayu8", "kind": "struct", "sizeOf": 16, "alignOf": 8 @@ -2884,152 +2828,152 @@ } ] }, - "BlockId": { - "size_of": 40, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "tag", + "name": "primitive_type", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8 } }, { - "name": "", + "name": "value_type", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true + "name": "ValueType", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 }, - "offset_of": 8 + "offset_of": 40 } ] }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "COptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "some", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 - } + "isAnonymous": true } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "u16", + "name": "ok", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 - } + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 } } ] }, - "CompositeClause": { - "size_of": 32, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ] + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "model", + "name": "int_", "type": { - "name": "const char*", - "kind": "pointer", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } } - }, - { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - }, - "offset_of": 8 - }, + } + ] + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "clauses", + "name": "number", "type": { - "name": "CArrayClause", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 16 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } } ] }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "", "type": { - "name": "FieldElement", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 96, + "alignOf": 8, + "isAnonymous": true } } ] }, - "CArrayCHashItemc_charModelMetadata": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "CHashItemc_charModelMetadata*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemc_charModelMetadata", + "name": "Member", "kind": "struct", - "sizeOf": 152, + "sizeOf": 24, "alignOf": 8 } } @@ -3052,66 +2996,49 @@ } ] }, - "MemberClause": { - "size_of": 88, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "model", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true } }, { - "name": "member", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 8 - }, - { - "name": "operator_", - "type": { - "name": "ComparisonOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - }, - "offset_of": 16 - }, + "isAnonymous": true + } + } + ] + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "err", "type": { - "name": "Value", + "name": "Error", "kind": "struct", - "sizeOf": 64, + "sizeOf": 8, "alignOf": 8 - }, - "offset_of": 24 + } } ] }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -3126,19 +3053,19 @@ } ] }, - "ResultCOptionTy": { - "size_of": 24, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCOptionTy_Tag", + "name": "ResultAccount_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultCOptionTy_Tag", + "name": "ResultAccount_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -3148,9 +3075,9 @@ { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true }, @@ -3158,158 +3085,128 @@ } ] }, - "Enum": { - "size_of": 32, + "Query": { + "size_of": 112, "align_of": 8, "fields": [ { - "name": "name", + "name": "limit", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "option", + "name": "offset", "type": { - "name": "uint8_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "unsigned char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8 + "offset_of": 4 }, { - "name": "options", + "name": "clause", "type": { - "name": "CArrayEnumOption", + "name": "COptionClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 104, "alignOf": 8 }, - "offset_of": 16 + "offset_of": 8 } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "u256", + "name": "", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - } - } - } - ] - }, - "Primitive": { - "size_of": 40, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "Primitive_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } + "isAnonymous": true } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true - }, - "offset_of": 8 + } } ] }, - "ResultToriiClient": { + "CArrayModel": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 } } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "offset_of": 8 } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, - "align_of": 1, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "bool_", + "name": "err", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8 } } ] @@ -3346,72 +3243,57 @@ } ] }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", - "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 - } - } - ] - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "keys", + "name": "class_hash", "type": { - "name": "KeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 } } ] }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "some", + "name": "c_member", "type": { - "name": "Clause", + "name": "MemberClause", "kind": "struct", - "sizeOf": 96, + "sizeOf": 88, "alignOf": 8 } } ] }, - "BlockId_ANONYMOUS_FIELD1": { + "Clause_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 88, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "isAnonymous": true } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 88, "alignOf": 8, "isAnonymous": true } @@ -3419,204 +3301,243 @@ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 8, "isAnonymous": true } } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "ok", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ] }, - "Ty": { - "size_of": 48, + "CArrayTy": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 } } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "offset_of": 8 } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "array", + "name": "data", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "Clause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Clause", + "kind": "struct", + "sizeOf": 96, + "alignOf": 8 + } } - } - ] - }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "data_len", "type": { - "name": "Error", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, - "alignOf": 8 - } + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 } ] }, - "Struct": { - "size_of": 24, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "some", "type": { - "name": "const char*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 } } - }, + } + ] + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "children", + "name": "err", "type": { - "name": "CArrayMember", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8 - }, - "offset_of": 8 + } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 32, - "align_of": 1, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } } ] }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "u64", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } } } ] }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", + "type": { + "name": "ResultSignature_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "ResultSignature_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } + } + }, + { + "name": "", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 - } + "name": "ResultSignature_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 64, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "hash", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 } } ] }, - "ResultSubscription": { + "ResultProvider": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultSubscription_Tag", + "name": "ResultProvider_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultSubscription_Tag", + "name": "ResultProvider_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -3626,7 +3547,7 @@ { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -3636,14 +3557,59 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "v_bool", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ] + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "felt252", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + } + ] + }, + "CArrayFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u64", + "name": "data", "type": { - "name": "uint64_t", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, @@ -3653,23 +3619,24 @@ "sizeOf": 8, "alignOf": 8 } - } + }, + "offset_of": 8 } ] }, - "ResultCArrayEntity": { - "size_of": 24, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayEntity_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultCArrayEntity_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -3679,9 +3646,9 @@ { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true }, @@ -3689,26 +3656,84 @@ } ] }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "COptionTy", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + } + } + ] + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Account*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Provider", "kind": "opaqueType" } } } ] }, - "ResultProvider_ANONYMOUS_FIELD1": { + "CArrayu8": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 + } + ] + }, + "Resultc_char_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -3716,7 +3741,7 @@ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3726,7 +3751,7 @@ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3735,101 +3760,95 @@ } ] }, - "Call": { + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 32, "align_of": 8, "fields": [ { - "name": "to", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true } }, { - "name": "selector", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 8 + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true + } }, { - "name": "calldata", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 16 - } - ] - }, - "CArrayClause": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8 - } + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8 - } - ] - }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true + } + }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", "kind": "struct", "sizeOf": 32, "alignOf": 1, @@ -3839,49 +3858,40 @@ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true } - } - ] - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType" - } + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true } } ] }, - "CArrayModel": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Model*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", + "name": "Entity", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8 } } @@ -3904,106 +3914,103 @@ } ] }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "MemberClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "err", + "name": "model", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } - } - ] - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "member", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - } - } - ] - }, - "COptionClause": { - "size_of": 104, - "align_of": 8, - "fields": [ + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8 + }, { - "name": "tag", + "name": "operator_", "type": { - "name": "COptionClause_Tag", - "kind": "typeAlias", + "name": "ComparisonOperator", + "kind": "enum", "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "COptionClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } - } + "alignOf": 4 + }, + "offset_of": 16 }, { - "name": "", + "name": "value", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 96, - "alignOf": 8, - "isAnonymous": true + "name": "Value", + "kind": "struct", + "sizeOf": 64, + "alignOf": 8 }, - "offset_of": 8 + "offset_of": 24 } ] }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "", + "name": "r", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - } + "sizeOf": 32, + "alignOf": 1 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "", + "name": "s", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - } + "sizeOf": 32, + "alignOf": 1 + }, + "offset_of": 32, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ] }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { + "Ty_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true } @@ -4011,137 +4018,85 @@ { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "isAnonymous": true } - } - ] - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "ok", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } - ] - }, - "FieldElement": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "data", + "name": "", "type": { - "name": "uint8_t[32]", - "kind": "array", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", "sizeOf": 32, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "isAnonymous": true } - } - ] - }, - "Entity": { - "size_of": 48, - "align_of": 8, - "fields": [ + }, { - "name": "hashed_keys", + "name": "", "type": { - "name": "FieldElement", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayModel", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 32 - } - ] - }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "alignOf": 8, + "isAnonymous": true + } + }, { - "name": "string", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "isAnonymous": true } } ] }, - "EnumOption": { + "CArrayEnumOption": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "EnumOption*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 } } }, { - "name": "ty", + "name": "data_len", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, "alignOf": 8 } }, @@ -4149,51 +4104,40 @@ } ] }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "bytes", - "type": { - "name": "CArrayu8", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - } - } - ] - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "struct_", + "name": "ok", "type": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType" + } } } ] }, - "CArrayMember": { + "CArrayCHashItemc_charModelMetadata": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Member*", + "name": "CHashItemc_charModelMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "CHashItemc_charModelMetadata", "kind": "struct", - "sizeOf": 24, + "sizeOf": 152, "alignOf": 8 } } @@ -4216,33 +4160,48 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "err", "type": { - "name": "uint8_t", + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8 + } + } + ] + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "u_size", + "type": { + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "unsigned char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 4, + "alignOf": 4 } } } ] }, - "CHashItemc_charModelMetadata": { - "size_of": 152, + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "key", + "name": "model", "type": { "name": "const char*", "kind": "pointer", @@ -4258,65 +4217,128 @@ } }, { - "name": "value", + "name": "keys", "type": { - "name": "ModelMetadata", + "name": "CArrayc_char", "kind": "struct", - "sizeOf": 144, + "sizeOf": 16, "alignOf": 8 }, "offset_of": 8 } ] }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Signature", + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType" + } + } + } + ] + }, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", + "type": { + "name": "Error", "kind": "struct", - "sizeOf": 64, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } } ] }, - "ResultCArrayFieldElement": { - "size_of": 24, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayFieldElement_Tag", + "name": "Primitive_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultCArrayFieldElement_Tag", + "name": "Primitive_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 } } - }, + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 + } + ] + }, + "FieldElement": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "data", + "type": { + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + } + } + ] + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "bytes", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayu8", + "kind": "struct", "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 + "alignOf": 8 + } } ] }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -4331,6 +4353,35 @@ } ] }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "u256", + "type": { + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, + "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } + } + } + ] + }, "ResultAccount_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, @@ -4358,57 +4409,64 @@ } ] }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultSubscription": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } + }, + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "u_int", + "name": "contract_address", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } ] }, - "ResultSignature_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 64, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "isAnonymous": true } @@ -4416,157 +4474,154 @@ { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true } + }, + { + "name": "", + "type": { + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true + } } ] }, - "CArrayc_char": { + "COptionTy": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "const char**", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionTy_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "COptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "COptionTy_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true }, "offset_of": 8 } ] }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Struct": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "name", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } - } - ] - }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "children", "type": { - "name": "Error", + "name": "CArrayMember", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8 - } + }, + "offset_of": 8 } ] }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultFieldElement": { "size_of": 40, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", + "name": "tag", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", - "sizeOf": 16, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true + }, + "offset_of": 8 + } + ] + }, + "COptionClause": { + "size_of": 104, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "COptionClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", - "kind": "struct", - "sizeOf": 8, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 96, "alignOf": 8, "isAnonymous": true - } + }, + "offset_of": 8 } ] }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -4581,34 +4636,40 @@ } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "primitive", + "name": "u32", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } } } ] }, - "Resultc_char": { - "size_of": 16, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultc_char_Tag", + "name": "Ty_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "Resultc_char_Tag", + "name": "Ty_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -4618,9 +4679,9 @@ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true }, @@ -4628,60 +4689,35 @@ } ] }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "COptionTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - } - } - ] - }, - "Primitive_ANONYMOUS_FIELD1": { + "ValueType_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4691,9 +4727,9 @@ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 16, + "sizeOf": 1, "alignOf": 1, "isAnonymous": true } @@ -4701,98 +4737,119 @@ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true - } - }, + } + ] + }, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true } - }, + } + ] + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "string", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ] }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Model": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } + }, + { + "name": "members", + "type": { + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 8 } ] }, - "CArrayEntity": { + "CArrayc_char": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "const char**", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } }, @@ -4809,29 +4866,14 @@ "sizeOf": 8, "alignOf": 8 } - }, - "offset_of": 8 - } - ] - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", - "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 - } + }, + "offset_of": 8 } ] } }, "enums": { - "Ty_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -4840,31 +4882,15 @@ }, "values": [ { - "name": "Primitive_" + "name": "OkCArrayFieldElement" }, { - "name": "Struct_", + "name": "ErrCArrayFieldElement", "value": 1 - }, - { - "name": "Enum_", - "value": 2 - }, - { - "name": "Tuple_", - "value": 3 - }, - { - "name": "Array_", - "value": 4 - }, - { - "name": "ByteArray", - "value": 5 } ] }, - "ResultCArrayu8_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -4873,15 +4899,15 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "Okbool" }, { - "name": "ErrCArrayu8", + "name": "Errbool", "value": 1 } ] }, - "COptionTy_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -4890,15 +4916,15 @@ }, "values": [ { - "name": "SomeTy" + "name": "OkProvider" }, { - "name": "NoneTy", + "name": "ErrProvider", "value": 1 } ] }, - "BlockTag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -4907,15 +4933,15 @@ }, "values": [ { - "name": "Latest" + "name": "OkAccount" }, { - "name": "Pending", + "name": "ErrAccount", "value": 1 } ] }, - "ComparisonOperator": { + "COptionTy_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -4924,31 +4950,15 @@ }, "values": [ { - "name": "Eq" + "name": "SomeTy" }, { - "name": "Neq", + "name": "NoneTy", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ] }, - "ResultAccount_Tag": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -4957,10 +4967,10 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCOptionTy" }, { - "name": "ErrAccount", + "name": "ErrCOptionTy", "value": 1 } ] @@ -4982,29 +4992,7 @@ } ] }, - "BlockId_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "Hash" - }, - { - "name": "Number", - "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 - } - ], - "comment": "/**\n * Block hash, number or tag\n */" - }, - "ValueType_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5013,27 +5001,15 @@ }, "values": [ { - "name": "String" + "name": "OkCArrayEntity" }, { - "name": "Int", + "name": "ErrCArrayEntity", "value": 1 - }, - { - "name": "UInt", - "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 } ] }, - "LogicalOperator": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5042,10 +5018,10 @@ }, "values": [ { - "name": "And" + "name": "OkCArrayu8" }, { - "name": "Or", + "name": "ErrCArrayu8", "value": 1 } ] @@ -5088,7 +5064,7 @@ } ] }, - "ResultProvider_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5097,10 +5073,10 @@ }, "values": [ { - "name": "OkProvider" + "name": "And" }, { - "name": "ErrProvider", + "name": "Or", "value": 1 } ] @@ -5122,7 +5098,7 @@ } ] }, - "Resultbool_Tag": { + "ValueType_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5131,15 +5107,27 @@ }, "values": [ { - "name": "Okbool" + "name": "String" }, { - "name": "Errbool", + "name": "Int", "value": 1 + }, + { + "name": "UInt", + "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ] }, - "COptionClause_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5148,15 +5136,53 @@ }, "values": [ { - "name": "SomeClause" + "name": "Hash" }, { - "name": "NoneClause", + "name": "Number", + "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 + } + ], + "comment": "/**\n * Block hash, number or tag\n */" + }, + "Ty_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "Primitive_" + }, + { + "name": "Struct_", "value": 1 + }, + { + "name": "Enum_", + "value": 2 + }, + { + "name": "Tuple_", + "value": 3 + }, + { + "name": "Array_", + "value": 4 + }, + { + "name": "ByteArray", + "value": 5 } ] }, - "ResultCOptionTy_Tag": { + "BlockTag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5165,15 +5191,15 @@ }, "values": [ { - "name": "OkCOptionTy" + "name": "Latest" }, { - "name": "ErrCOptionTy", + "name": "Pending", "value": 1 } ] }, - "ResultCArrayFieldElement_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5182,15 +5208,15 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "SomeClause" }, { - "name": "ErrCArrayFieldElement", + "name": "NoneClause", "value": 1 } ] }, - "ResultCArrayEntity_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5199,15 +5225,15 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "OkSubscription" }, { - "name": "ErrCArrayEntity", + "name": "ErrSubscription", "value": 1 } ] }, - "ResultSignature_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5216,11 +5242,27 @@ }, "values": [ { - "name": "OkSignature" + "name": "Eq" }, { - "name": "ErrSignature", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ] }, @@ -5277,7 +5319,7 @@ } ] }, - "ResultSubscription_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5286,10 +5328,10 @@ }, "values": [ { - "name": "OkSubscription" + "name": "OkSignature" }, { - "name": "ErrSubscription", + "name": "ErrSignature", "value": 1 } ] @@ -5297,12 +5339,25 @@ }, "typeAliases": {}, "opaqueTypes": { - "Subscription": {}, + "ToriiClient": {}, "Account": {}, "Provider": {}, - "ToriiClient": {} + "Subscription": {} }, "functionPointers": { + "void (void)": { + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 1, + "alignOf": 4 + }, + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [] + }, "void (FieldElement, CArrayModel)": { "type": { "name": "void (FieldElement, CArrayModel)", @@ -5334,19 +5389,6 @@ } } ] - }, - "void (void)": { - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 1, - "alignOf": 4 - }, - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [] } }, "enumConstants": {} diff --git a/Bindings/ast/x86_64-apple-darwin.json b/Bindings/ast/x86_64-apple-darwin.json index 51a7ab03..0f6521ca 100644 --- a/Bindings/ast/x86_64-apple-darwin.json +++ b/Bindings/ast/x86_64-apple-darwin.json @@ -5,146 +5,59 @@ "macroObjects": {}, "variables": {}, "functions": { - "provider_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultProvider", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 16 - } - }, - "parameters": [ - { - "name": "rpc_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 665, - "column": 23 - } - }, - "starknet_call": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 472, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "provider", + "name": "metadata", "type": { - "name": "Provider*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 427, "column": 16 } } } - }, - { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 671, - "column": 33 + "line": 715, + "column": 6 } }, - "verifying_key_verify": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "verifying_key", + "name": "class_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -165,7 +78,7 @@ } }, { - "name": "hash", + "name": "salt", "type": { "name": "FieldElement", "kind": "struct", @@ -186,23 +99,72 @@ } }, { - "name": "signature", + "name": "constructor_calldata", "type": { - "name": "Signature", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "constructor_calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } } @@ -210,29 +172,41 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, - "column": 19 + "line": 693, + "column": 21 } }, - "string_free": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "parameters": [ { - "name": "string", + "name": "account", "type": { - "name": "char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } } } @@ -240,21 +214,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 717, - "column": 6 + "line": 681, + "column": 21 } }, - "client_on_event_message_update": { + "client_subscribed_models": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "CArrayKeysClause", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 397, "column": 16 } }, @@ -277,17 +251,101 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 621, + "column": 25 + } + }, + "account_chain_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [ { - "name": "event_messages", + "name": "account", "type": { - "name": "FieldElement*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 683, + "column": 21 + } + }, + "client_on_event_message_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "event_messages", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", "sizeOf": 32, "alignOf": 1, "location": { @@ -343,17 +401,89 @@ "column": 27 } }, - "client_event_messages": { + "bytearray_deserialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 489, + "column": 16 + } + }, + "parameters": [ + { + "name": "felts", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "felts_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 651, + "column": 21 + } + }, + "client_model": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCOptionTy", "kind": "struct", "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 255, "column": 16 } }, @@ -378,22 +508,22 @@ } }, { - "name": "query", + "name": "keys", "type": { - "name": "Query*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "KeysClause", "kind": "struct", - "sizeOf": 112, + "sizeOf": 24, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, + "line": 59, "column": 16 } } @@ -403,11 +533,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 27 + "line": 614, + "column": 24 } }, - "account_set_block_id": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -415,64 +545,43 @@ }, "parameters": [ { - "name": "account", + "name": "t", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 683, + "line": 701, "column": 6 } }, - "client_subscribed_models": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "CArrayKeysClause", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 427, "column": 16 } }, @@ -500,147 +609,129 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 621, - "column": 25 + "line": 623, + "column": 22 } }, - "client_new": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "ResultAccount", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "torii_url", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } } }, { - "name": "rpc_url", + "name": "master_account", "type": { - "name": "const char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } } }, { - "name": "libp2p_relay_url", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 677, + "column": 22 + } + }, + "error_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "entities", + "name": "error", "type": { - "name": "KeysClause*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Error", "kind": "struct", - "sizeOf": 24, + "sizeOf": 8, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 33, "column": 16 } } } - }, - { - "name": "entities_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 26 + "line": 713, + "column": 6 } }, - "hash_get_contract_address": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -656,49 +747,7 @@ }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "constructor_calldata", + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -720,7 +769,7 @@ } }, { - "name": "constructor_calldata_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -745,9 +794,51 @@ "line": 34, "column": 33 } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 653, + "column": 21 + } + }, + "wait_for_transaction": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 438, + "column": 16 + } + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } }, { - "name": "deployer_address", + "name": "txn_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -772,62 +863,77 @@ "fileName": "dojo.h", "filePath": "/dojo.h", "line": 691, - "column": 21 + "column": 19 } }, - "client_model": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCOptionTy", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 27, "column": 16 } } } }, { - "name": "keys", + "name": "private_key", "type": { - "name": "KeysClause*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "address", + "type": { + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -835,21 +941,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, - "column": 24 + "line": 669, + "column": 22 } }, - "client_publish_message": { + "client_remove_models_to_sync": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 438, "column": 16 } }, @@ -874,51 +980,63 @@ } }, { - "name": "message", + "name": "models", "type": { - "name": "const char*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } } }, { - "name": "signature", + "name": "models_len", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 610, - "column": 23 + "line": 645, + "column": 19 } }, - "provider_free": { + "ty_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -926,19 +1044,21 @@ }, "parameters": [ { - "name": "rpc", + "name": "ty", "type": { - "name": "Provider*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 212, "column": 16 } } @@ -948,11 +1068,33 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 701, + "line": 709, "column": 6 } }, - "ty_free": { + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 657, + "column": 21 + } + }, + "entity_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -960,21 +1102,21 @@ }, "parameters": [ { - "name": "ty", + "name": "entity", "type": { - "name": "Ty*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Entity", "kind": "struct", "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 277, "column": 16 } } @@ -984,23 +1126,15 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 707, + "line": 711, "column": 6 } }, - "account_execute_raw": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 506, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -1023,52 +1157,24 @@ } }, { - "name": "calldata", - "type": { - "name": "Call*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - } - } - }, - { - "name": "calldata_len", + "name": "block_id", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 } } ], @@ -1076,64 +1182,47 @@ "fileName": "dojo.h", "filePath": "/dojo.h", "line": 685, - "column": 27 + "column": 6 } }, - "account_deploy_burner": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 523, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } - } - } - }, - { - "name": "master_account", + "name": "private_key", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "signing_key", + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -1157,48 +1246,134 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 675, - "column": 22 + "line": 659, + "column": 24 } }, - "client_on_entity_state_update": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 438, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "entities", + "name": "verifying_key", "type": { - "name": "FieldElement*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "signature", + "type": { + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 663, + "column": 19 + } + }, + "client_on_entity_state_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "entities", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, @@ -1260,71 +1435,118 @@ "column": 27 } }, - "model_free": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 506, + "column": 16 + } }, "parameters": [ { - "name": "model", + "name": "account", "type": { - "name": "Model*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", "kind": "struct", - "sizeOf": 24, + "sizeOf": 32, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 569, "column": 16 } } } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 703, - "column": 6 + "line": 687, + "column": 27 } }, - "client_metadata": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 25, "column": 16 } } @@ -1334,46 +1556,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 22 + "line": 707, + "column": 6 } }, - "account_new": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 506, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "typed_data", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "private_key", + "name": "address", "type": { "name": "FieldElement", "kind": "struct", @@ -1392,54 +1611,16 @@ "line": 86, "column": 16 } - }, - { - "name": "address", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 22 + "line": 655, + "column": 27 } }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 655, - "column": 21 - } - }, - "error_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1447,56 +1628,156 @@ }, "parameters": [ { - "name": "error", + "name": "data", "type": { - "name": "Error*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 - } + "alignOf": 8 } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, + "line": 717, "column": 6 } }, - "carray_free": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 16 + } }, "parameters": [ { - "name": "data", + "name": "torii_url", "type": { - "name": "void*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "data_len", + "name": "rpc_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "libp2p_relay_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "entities", + "type": { + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "entities_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1526,53 +1807,83 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 715, - "column": 6 + "line": 603, + "column": 26 } }, - "account_address": { + "client_on_sync_model_update": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 455, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } + }, + { + "name": "model", + "type": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "callback", + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 21 + "line": 629, + "column": 27 } }, - "account_free": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1580,19 +1891,21 @@ }, "parameters": [ { - "name": "account", + "name": "model", "type": { - "name": "Account*", + "name": "Model*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 267, "column": 16 } } @@ -1606,7 +1919,7 @@ "column": 6 } }, - "client_entities": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { "name": "ResultCArrayEntity", @@ -1666,11 +1979,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 618, "column": 27 } }, - "world_metadata_free": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1678,21 +1991,19 @@ }, "parameters": [ { - "name": "metadata", + "name": "subscription", "type": { - "name": "WorldMetadata*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 29, "column": 16 } } @@ -1702,27 +2013,46 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 713, + "line": 699, "column": 6 } }, - "typed_data_encode": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayu8", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 74, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "message", "type": { "name": "const char*", "kind": "pointer", @@ -1738,23 +2068,23 @@ } }, { - "name": "address", + "name": "signature", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } } @@ -1762,64 +2092,83 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 653, - "column": 27 + "line": 610, + "column": 23 } }, - "signing_key_sign": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 72, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "private_key", + "name": "provider", "type": { - "name": "FieldElement", + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + }, + { + "name": "call", + "type": { + "name": "Call", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, { - "name": "hash", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } } @@ -1827,132 +2176,68 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 657, - "column": 24 + "line": 673, + "column": 33 } }, - "client_remove_models_to_sync": { + "string_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 438, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "models", + "name": "string", "type": { - "name": "KeysClause*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "models_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 19 + "line": 719, + "column": 6 } }, - "account_chain_id": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "str", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -1960,19 +2245,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 681, - "column": 21 + "line": 649, + "column": 33 } }, - "client_free": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "client", "type": { "name": "ToriiClient*", "kind": "pointer", @@ -1989,13 +2282,35 @@ } } } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 391, + "column": 16 + } + } + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 699, - "column": 6 + "line": 616, + "column": 27 } }, "client_add_models_to_sync": { @@ -2089,71 +2404,27 @@ "column": 19 } }, - "verifying_key_new": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 659, - "column": 21 - } - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "subscription", + "name": "rpc", "type": { - "name": "Subscription*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 29, + "line": 27, "column": 16 } } @@ -2163,85 +2434,123 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 697, + "line": 703, "column": 6 } }, - "bytearray_serialize": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "str", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 649, - "column": 33 + "line": 661, + "column": 21 } }, - "wait_for_transaction": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultProvider", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 540, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "rpc_url", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 667, + "column": 23 + } + } + }, + "records": { + "Signature": { + "size_of": 64, + "align_of": 1, + "fields": [ + { + "name": "r", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 94, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "txn_hash", + "name": "s", "type": { "name": "FieldElement", "kind": "struct", @@ -2254,229 +2563,188 @@ "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "line": 98, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 689, - "column": 19 + "line": 90, + "column": 16 } }, - "bytearray_deserialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 489, - "column": 16 + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 594, + "column": 21 + } } - }, - "parameters": [ + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 593, + "column": 5 + } + }, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "felts", + "name": "some", "type": { - "name": "FieldElement*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 212, "column": 16 } } - } - }, - { - "name": "felts_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 245, + "column": 18 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 651, - "column": 21 + "line": 244, + "column": 5 } }, - "client_on_sync_model_update": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 455, - "column": 16 - } - }, - "parameters": [ + "CArrayKeysClause": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "client", + "name": "data", "type": { - "name": "ToriiClient*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 59, "column": 16 } } - } - }, - { - "name": "model", - "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 398, + "column": 22 } }, { - "name": "callback", - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 629, - "column": 27 - } - }, - "entity_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "entity", + "name": "data_len", "type": { - "name": "Entity*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 399, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 709, - "column": 6 + "line": 397, + "column": 16 } - } - }, - "records": { - "Primitive": { - "size_of": 40, + }, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 118, + "line": 521, "column": 3 }, "innerType": { - "name": "Primitive_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, + "line": 518, "column": 14 } } @@ -2484,22 +2752,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 121, - "column": 17 + "line": 524, + "column": 23 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 525, "column": 3 } }, @@ -2507,7 +2775,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 525, "column": 3 } } @@ -2515,69 +2783,103 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 523, "column": 16 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "CArrayFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "some", + "name": "data", "type": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 403, + "column": 24 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 21 + "line": 404, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 402, + "column": 16 } }, - "Resultbool": { + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultbool_Tag", + "name": "Resultc_char_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 436, + "line": 487, "column": 3 }, "innerType": { - "name": "Resultbool_Tag", + "name": "Resultc_char_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 484, "column": 14 } } @@ -2585,14 +2887,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 18 + "line": 490, + "column": 20 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -2600,7 +2902,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 491, "column": 3 } }, @@ -2608,7 +2910,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 491, "column": 3 } } @@ -2616,44 +2918,44 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 489, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "bytes", + "name": "err", "type": { - "name": "CArrayu8", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 23 + "line": 547, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 546, "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -2661,29 +2963,29 @@ { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 45, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 45, "column": 5 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2691,14 +2993,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 48, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 48, "column": 5 } } @@ -2706,204 +3008,220 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 44, "column": 3 } }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "", + "name": "composite", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 350, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 372, + "column": 30 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 371, + "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "", + "name": "hash", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 588, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 587, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "", + "name": "primitive", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 216, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 215, + "column": 5 } }, - "ResultCArrayu8": { - "size_of": 24, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "tag", + "name": "world_address", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 72, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 69, - "column": 14 - } + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 22 + "line": 428, + "column": 23 } }, { - "name": "", + "name": "world_class_hash", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 429, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemc_charModelMetadata", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 422, + "column": 16 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 430, + "column": 45 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 427, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 32, - "align_of": 1, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 564, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 563, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 32, "align_of": 8, @@ -2911,7 +3229,7 @@ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, @@ -2919,21 +3237,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, + "line": 587, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, + "line": 587, "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2941,14 +3259,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, + "line": 590, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, + "line": 590, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 593, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 593, "column": 5 } } @@ -2956,185 +3296,214 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 586, "column": 3 } }, - "ModelMetadata": { - "size_of": 144, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "schema", + "name": "ok", "type": { - "name": "Ty", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 402, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 13 + "line": 476, + "column": 33 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 5 + } + }, + "CArrayc_char": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "const char**", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 409, - "column": 15 + "line": 55, + "column": 16 } }, { - "name": "packed_size", + "name": "data_len", "type": { - "name": "uint32_t", + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 56, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, - "column": 12 + "line": 56, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 54, + "column": 16 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "unpacked_size", + "name": "u_int", "type": { - "name": "uint32_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", "line": 31, - "column": 22 + "column": 28 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 60, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 411, - "column": 12 - } - }, - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 23 + "line": 322, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + "CArrayModel": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "contract_address", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } } }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 23 + "line": 273, + "column": 17 } }, { - "name": "layout", + "name": "data_len", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 402, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 128, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 29 + "line": 274, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, + "line": 272, "column": 16 } }, @@ -3217,7 +3586,34 @@ "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "bool_", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 152, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + "ValueType_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 16, "align_of": 8, @@ -3225,29 +3621,29 @@ { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, + "line": 315, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, + "line": 315, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3255,71 +3651,80 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 318, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 318, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 76, - "column": 3 - } - }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, + "line": 321, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, + "line": 321, "column": 5 } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, + "line": 324, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, + "line": 324, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, "column": 5 } } @@ -3327,236 +3732,247 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 314, "column": 3 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 215, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, - "column": 20 + "line": 215, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 461, - "column": 5 - } - }, - "ValueType": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ValueType_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 3 - }, - "innerType": { - "name": "ValueType_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } + "line": 218, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 313, - "column": 17 + "line": 218, + "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 224, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 224, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 312, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "bool_", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 227, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 214, + "column": 3 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "keys", + "name": "err", "type": { - "name": "KeysClause", + "name": "Error", "kind": "struct", - "sizeOf": 24, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 366, - "column": 25 + "line": 81, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 80, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, "align_of": 1, "fields": [ { - "name": "u8", + "name": "ok", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 124, - "column": 15 + "line": 510, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, + "line": 509, "column": 5 } }, - "BlockId": { - "size_of": 40, + "ResultSubscription": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "BlockId_Tag", + "name": "ResultSubscription_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 582, + "line": 453, "column": 3 }, "innerType": { - "name": "BlockId_Tag", + "name": "ResultSubscription_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 450, "column": 14 } } @@ -3564,22 +3980,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 585, - "column": 15 + "line": 456, + "column": 26 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", + "name": "ResultSubscription_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 457, "column": 3 } }, @@ -3587,7 +4003,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 457, "column": 3 } } @@ -3595,107 +4011,194 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 455, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "v_bool", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 325, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 215, - "column": 5 + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 29, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 5 + "line": 459, + "column": 28 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 458, + "column": 5 + } + }, + "CompositeClause": { + "size_of": 32, + "align_of": 8, + "fields": [ { - "name": "", + "name": "model", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 24, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 351, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 20, + "column": 14 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 352, + "column": 24 } }, { - "name": "", + "name": "clauses", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 345, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 353, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 350, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "array", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "CArrayTy", "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 198, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 228, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -3703,21 +4206,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 77, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 77, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3725,14 +4228,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 80, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 80, "column": 5 } } @@ -3740,143 +4243,147 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 76, "column": 3 } }, - "EnumOption": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 183, - "column": 15 - } - }, - { - "name": "ty", + "name": "class_hash", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 14 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 157, + "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "u128", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 28 + "line": 136, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, + "line": 135, "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Struct": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "CArrayEntity", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 178, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, + "line": 172, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 296, - "column": 27 + "line": 179, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 177, + "column": 16 } }, - "Member": { + "Model": { "size_of": 24, "align_of": 8, "fields": [ @@ -3898,101 +4405,148 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, + "line": 268, "column": 15 } }, { - "name": "ty", + "name": "members", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 172, + "column": 16 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 269, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } + }, + "ResultToriiClient": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultToriiClient_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 40, + "column": 3 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 37, + "column": 14 } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 43, + "column": 25 } }, { - "name": "key", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 44, + "column": 3 + } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 169, - "column": 8 + "line": 44, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, + "line": 42, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "string", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 496, - "column": 20 + "line": 316, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, + "line": 315, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "Entity": { + "size_of": 48, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "hashed_keys", "type": { "name": "FieldElement", "kind": "struct", @@ -4008,177 +4562,142 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 510, - "column": 27 + "line": 278, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "models", "type": { - "name": "Error", + "name": "CArrayModel", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 272, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 479, - "column": 20 + "line": 279, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 277, + "column": 16 } }, - "CArrayMember": { - "size_of": 16, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "Member*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 18 + "line": 193, + "column": 15 } }, { - "name": "data_len", + "name": "option", "type": { - "name": "uintptr_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 }, "innerType": { - "name": "unsigned long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 174, - "column": 13 + "line": 194, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u32", + "name": "options", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "CArrayEnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 130, - "column": 16 + "line": 195, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 192, + "column": 16 } }, - "CArrayFieldElement": { - "size_of": 16, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "ok", "type": { - "name": "FieldElement*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 25, "column": 16 } } @@ -4186,957 +4705,782 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 403, - "column": 24 + "line": 561, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "data_len", + "name": "u16", "type": { - "name": "uintptr_t", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint16_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint16_t.h", + "line": 31, + "column": 24 }, "innerType": { - "name": "unsigned long", + "name": "unsigned short", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 2, + "alignOf": 2 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 404, - "column": 13 + "line": 127, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 16 + "line": 126, + "column": 5 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 262, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 78, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 77, + "column": 5 } }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "some", + "name": "u_size", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 245, - "column": 18 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, + "line": 148, "column": 5 } }, - "Enum": { - "size_of": 32, - "align_of": 8, + "Primitive": { + "size_of": 40, + "align_of": 8, "fields": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 193, - "column": 15 - } - }, - { - "name": "option", + "name": "tag", "type": { - "name": "uint8_t", + "name": "Primitive_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 118, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 101, + "column": 14 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 194, - "column": 11 + "line": 121, + "column": 17 } }, { - "name": "options", + "name": "", "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, - "column": 16 + "line": 122, + "column": 3 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 195, - "column": 27 + "line": 122, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, + "line": 120, "column": 16 } }, - "Error": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "message", + "name": "ok", "type": { - "name": "char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, - "column": 9 + "line": 544, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 543, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "u256", + "name": "name", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 16 + "line": 167, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 139, - "column": 5 - } - }, - "ResultCArrayFieldElement": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "ty", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 470, - "column": 3 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, - "column": 14 + "line": 212, + "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 473, - "column": 32 + "line": 168, + "column": 14 } }, { - "name": "", + "name": "key", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 474, - "column": 3 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 169, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 166, "column": 16 } }, - "ResultSubscription": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "struct_", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 453, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 450, - "column": 14 - } + "line": 177, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 26 - } - }, - { - "name": "", - "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 219, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, - "column": 16 + "line": 218, + "column": 5 } }, - "CArrayEntity": { - "size_of": 16, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "Entity*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 18 + "line": 441, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 444, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, - "column": 16 + "line": 440, + "column": 3 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "string", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 19 + "line": 560, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tuple", + "name": "", "type": { - "name": "CArrayTy", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 16 + "line": 563, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 225, - "column": 23 + "line": 563, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 559, + "column": 3 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Signature", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, + "sizeOf": 1, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 123, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 24 + "line": 123, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 526, - "column": 5 - } - }, - "Signature": { - "size_of": 64, - "align_of": 1, - "fields": [ + }, { - "name": "r", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 126, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 94, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + "line": 126, + "column": 5 + } }, { - "name": "s", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 129, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 98, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + "line": 129, + "column": 5 + } + }, { - "name": "block_tag", + "name": "", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 132, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, - "column": 21 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 593, - "column": 5 - } - }, - "Value": { - "size_of": 64, - "align_of": 8, - "fields": [ + "line": 132, + "column": 5 + } + }, { - "name": "primitive_type", + "name": "", "type": { - "name": "Primitive", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 16 + "line": 135, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 334, - "column": 20 + "line": 135, + "column": 5 } }, { - "name": "value_type", + "name": "", "type": { - "name": "ValueType", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", - "sizeOf": 24, + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, - "column": 16 + "line": 139, + "column": 5 } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 335, - "column": 20 + "line": 139, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 333, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 148, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 148, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 151, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 151, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 154, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 154, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 586, - "column": 3 - } - }, - "Struct": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 178, - "column": 15 - } }, { - "name": "children", + "name": "", "type": { - "name": "CArrayMember", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, - "column": 16 + "line": 157, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 23 + "line": 157, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 177, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, - "fields": [ + }, { - "name": "u16", + "name": "", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uint16_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint16_t.h", - "line": 31, - "column": 24 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 127, - "column": 16 + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 122, + "column": 3 } }, - "CArrayCHashItemc_charModelMetadata": { + "CArrayu8": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "CHashItemc_charModelMetadata*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemc_charModelMetadata", - "kind": "struct", - "sizeOf": 152, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 417, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 423, - "column": 40 + "line": 65, + "column": 12 } }, { @@ -5163,7 +5507,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 424, + "line": 66, "column": 13 } } @@ -5171,295 +5515,266 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 64, "column": 16 } }, - "COptionTy": { - "size_of": 16, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "tag", + "name": "c_member", "type": { - "name": "COptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "MemberClause", + "kind": "struct", + "sizeOf": 88, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 239, - "column": 3 - }, - "innerType": { - "name": "COptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 236, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 242, - "column": 17 - } - }, - { - "name": "", - "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 338, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 369, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 368, + "column": 5 } }, - "CArrayc_char": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "byte_array", "type": { - "name": "const char**", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 55, - "column": 16 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 56, - "column": 13 + "line": 231, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 16 + "line": 230, + "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 5 + "line": 582, + "column": 3 + }, + "innerType": { + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 578, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 5 + "line": 585, + "column": 15 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 5 + "line": 586, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 5 + "line": 586, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 + } + }, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Signature", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 + "line": 90, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 + "line": 527, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 526, + "column": 5 + } + }, + "EnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 5 + "line": 183, + "column": 15 } }, { - "name": "", + "name": "ty", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, - "column": 5 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 5 + "line": 184, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 182, + "column": 16 } }, - "ResultCOptionTy": { + "ResultCArrayu8": { "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCOptionTy_Tag", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 253, + "line": 72, "column": 3 }, "innerType": { - "name": "ResultCOptionTy_Tag", + "name": "ResultCArrayu8_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, + "line": 69, "column": 14 } } @@ -5467,14 +5782,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, - "column": 23 + "line": 75, + "column": 22 } }, { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 16, "alignOf": 8, @@ -5482,7 +5797,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, + "line": 76, "column": 3 } }, @@ -5490,7 +5805,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, + "line": 76, "column": 3 } } @@ -5498,44 +5813,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 74, "column": 16 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", - "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 261, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -5543,7 +5825,7 @@ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5551,21 +5833,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 458, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 458, "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5573,14 +5855,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 461, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 461, "column": 5 } } @@ -5588,231 +5870,207 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, + "line": 457, "column": 3 } }, - "CArrayKeysClause": { - "size_of": 16, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 504, + "column": 3 + }, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 501, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 398, - "column": 22 + "line": 507, + "column": 26 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 508, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 399, - "column": 13 + "line": 508, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 506, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "COptionTy": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "int_", + "name": "tag", "type": { - "name": "int64_t", + "name": "COptionTy_Tag", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 239, + "column": 3 }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "COptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 15 + "line": 242, + "column": 17 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 318, - "column": 5 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", - "kind": "struct", + "name": "COptionTy_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 243, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 547, - "column": 20 + "line": 243, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 241, + "column": 16 } }, - "KeysClause": { - "size_of": 24, + "COptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "model", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 60, - "column": 15 - } - }, - { - "name": "keys", + "name": "", "type": { - "name": "CArrayc_char", + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 16 + "line": 244, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 61, - "column": 23 + "line": 244, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 243, + "column": 3 } }, - "Clause": { - "size_of": 96, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 290, "column": 3 }, "innerType": { - "name": "Clause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 287, "column": 14 } } @@ -5820,22 +6078,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 363, - "column": 14 + "line": 293, + "column": 26 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 88, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, + "line": 294, "column": 3 } }, @@ -5843,7 +6101,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, + "line": 294, "column": 3 } } @@ -5851,220 +6109,172 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, + "line": 292, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 4, - "align_of": 4, + "COptionClause": { + "size_of": 104, + "align_of": 8, "fields": [ { - "name": "u_size", + "name": "tag", "type": { - "name": "uint32_t", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 380, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "COptionClause_Tag", + "kind": "enum", "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 149, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 - } - }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 560, - "column": 5 + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 377, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 383, + "column": 21 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 96, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 384, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 384, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, - "column": 3 + "line": 382, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "keys", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 366, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 365, "column": 5 } }, - "Entity": { - "size_of": 48, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, "align_of": 8, "fields": [ { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 278, - "column": 23 - } - }, - { - "name": "models", + "name": "", "type": { - "name": "CArrayModel", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 96, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 272, - "column": 16 + "line": 385, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 279, - "column": 22 + "line": 385, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 16 + "line": 384, + "column": 3 } }, - "COptionClause": { - "size_of": 104, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "Ty_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, + "line": 210, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "Ty_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 203, "column": 14 } } @@ -6072,22 +6282,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 21 + "line": 213, + "column": 10 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 96, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 214, "column": 3 } }, @@ -6095,7 +6305,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 214, "column": 3 } } @@ -6103,790 +6313,823 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 212, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "MemberClause": { + "size_of": 88, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "model", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 12 + "line": 339, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 441, - "column": 5 - } - }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "member", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 530, - "column": 20 + "line": 340, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 529, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "struct_", + "name": "operator_", "type": { - "name": "Struct", + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 11, + "column": 14 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 27 + } + }, + { + "name": "value", + "type": { + "name": "Value", "kind": "struct", - "sizeOf": 24, + "sizeOf": 64, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 333, "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 219, - "column": 21 + "line": 342, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 338, + "column": 16 } }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 88, + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "", + "name": "key", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 24, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 365, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, - "column": 5 + "line": 418, + "column": 15 } }, { - "name": "", + "name": "value", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 88, + "sizeOf": 144, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 5 + "line": 407, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 5 + "line": 419, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 417, + "column": 16 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "bytes", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 5 + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 5 + "line": 328, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 327, + "column": 5 } }, - "CArrayModel": { - "size_of": 16, + "ModelMetadata": { + "size_of": 144, "align_of": 8, "fields": [ { - "name": "data", + "name": "schema", "type": { - "name": "Model*", + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 408, + "column": 13 + } + }, + { + "name": "name", + "type": { + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 267, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, - "column": 17 + "line": 409, + "column": 15 } }, { - "name": "data_len", + "name": "packed_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 274, - "column": 13 + "line": 410, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 272, - "column": 16 - } - }, - "MemberClause": { - "size_of": 88, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "unpacked_size", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 60, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 15 + "line": 411, + "column": 12 } }, { - "name": "member", + "name": "class_hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, - "column": 15 + "line": 412, + "column": 23 } }, { - "name": "operator_", + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 23 + } + }, + { + "name": "layout", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 + } + }, + "offset_of": 128, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 414, + "column": 29 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 407, + "column": 16 + } + }, + "ResultCOptionTy": { + "size_of": 24, + "align_of": 8, + "fields": [ + { + "name": "tag", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "ResultCOptionTy_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 253, + "column": 3 + }, + "innerType": { + "name": "ResultCOptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 250, + "column": 14 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 27 + "line": 256, + "column": 23 } }, { - "name": "value", + "name": "", "type": { - "name": "Value", - "kind": "struct", - "sizeOf": 64, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, - "column": 16 + "line": 257, + "column": 3 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 16 + "line": 257, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 255, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 476, - "column": 33 + "line": 299, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 298, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 19 + "line": 475, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 230, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "u128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 136, - "column": 15 + "line": 478, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 474, + "column": 3 } }, - "Resultc_char": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 484, - "column": 14 - } + "line": 258, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 490, - "column": 20 + "line": 258, + "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 261, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 261, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 489, - "column": 16 + "line": 257, + "column": 3 } }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "tag", - "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 521, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 518, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 524, - "column": 23 - } - }, - { - "name": "", + "name": "contract_address", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 86, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 161, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, - "column": 16 + "line": 160, + "column": 5 } }, - "Model": { - "size_of": 24, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "primitive_type", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, - "column": 15 + "line": 334, + "column": 20 } }, { - "name": "members", + "name": "value_type", "type": { - "name": "CArrayMember", + "name": "ValueType", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, + "line": 312, "column": 16 } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 269, - "column": 23 + "line": 335, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 333, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "array", + "name": "u8", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 198, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 23 + "line": 124, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 123, "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 96, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 96, + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 462, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 3 + "line": 461, + "column": 5 } }, - "ResultProvider": { - "size_of": 16, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "number", "type": { - "name": "ResultProvider_Tag", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 538, - "column": 3 + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 }, "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 535, - "column": 14 - } + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 22 + "line": 591, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 590, + "column": 5 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 33, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 445, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, - "column": 16 + "line": 444, + "column": 5 } }, "ResultCArrayEntity_ANONYMOUS_FIELD1": { @@ -6946,41 +7189,55 @@ "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "u256", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 120, - "column": 16 + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 216, - "column": 24 + "line": 140, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, + "line": 139, "column": 5 } }, - "CompositeClause": { - "size_of": 32, + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { @@ -6988,64 +7245,42 @@ "type": { "name": "const char*", "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 351, - "column": 15 - } - }, - { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 352, - "column": 24 + "line": 60, + "column": 15 } }, { - "name": "clauses", + "name": "keys", "type": { - "name": "CArrayClause", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 54, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 61, "column": 23 } } @@ -7053,287 +7288,233 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 59, "column": 16 } }, - "Ty": { - "size_of": 48, + "CArrayCHashItemc_charModelMetadata": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 210, - "column": 3 - }, + "name": "CHashItemc_charModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "CHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 152, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 203, - "column": 14 + "line": 417, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 213, - "column": 10 + "line": 423, + "column": 40 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 214, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 424, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 422, "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 564, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 563, - "column": 5 - } - }, - "CArrayu8": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "line": 526, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 12 + "line": 526, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 66, - "column": 13 + "line": 529, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 525, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "u64", + "name": "ok", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 133, - "column": 16 + "line": 493, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, + "line": 492, "column": 5 } }, - "CArrayTy": { - "size_of": 16, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 470, + "column": 3 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 467, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 14 + "line": 473, + "column": 32 } }, { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 474, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 13 + "line": 474, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 472, "column": 16 } }, @@ -7404,669 +7585,512 @@ "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "err", + "name": "some", "type": { - "name": "Error", + "name": "Clause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 362, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 81, - "column": 20 + "line": 386, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 385, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { "name": "ok", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 24 + "line": 442, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 441, "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "COptionTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 241, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 20 + "line": 259, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 258, "column": 5 } }, - "FieldElement": { + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 87, - "column": 11 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, "align_of": 8, "fields": [ { - "name": "number", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 509, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 16 + "line": 509, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 590, - "column": 5 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayu8", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 512, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 78, - "column": 23 + "line": 512, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 5 + "line": 508, + "column": 3 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayMember": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "Account*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 166, "column": 16 } } }, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 561, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 560, - "column": 5 - } - }, - "CHashItemc_charModelMetadata": { - "size_of": 152, - "align_of": 8, - "fields": [ - { - "name": "key", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 418, - "column": 15 + "filePath": "/dojo.h", + "line": 173, + "column": 18 } }, { - "name": "value", + "name": "data_len", "type": { - "name": "ModelMetadata", - "kind": "struct", - "sizeOf": 144, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 407, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 419, - "column": 24 + "line": 174, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 172, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "tuple", "type": { - "name": "Error", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 198, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 299, - "column": 20 + "line": 225, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 224, "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultProvider": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultProvider_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 538, + "column": 3 + }, + "innerType": { + "name": "ResultProvider_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 535, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 541, + "column": 22 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "ResultProvider_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 542, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 542, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 540, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 32, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "enum_", "type": { - "name": "FieldElement", + "name": "Enum", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 192, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 222, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 221, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "u_int", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 322, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "v_bool", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 325, - "column": 12 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - "CArrayEnumOption": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 188, - "column": 22 + "line": 492, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 495, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 189, - "column": 13 + "line": 495, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, - "column": 16 + "line": 491, + "column": 3 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int_", + "type": { + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 588, - "column": 27 + "line": 319, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 318, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "composite", + "name": "ok", "type": { - "name": "CompositeClause", + "name": "CArrayEntity", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 372, - "column": 30 + "line": 296, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, + "line": 295, "column": 5 } }, - "ResultFieldElement": { - "size_of": 40, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultFieldElement_Tag", + "name": "Resultbool_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, + "line": 436, "column": 3 }, "innerType": { - "name": "ResultFieldElement_Tag", + "name": "Resultbool_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, + "line": 433, "column": 14 } } @@ -8074,22 +8098,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 507, - "column": 26 + "line": 439, + "column": 18 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 440, "column": 3 } }, @@ -8097,7 +8121,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 440, "column": 3 } } @@ -8105,673 +8129,958 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 438, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 20 + "line": 87, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 86, + "column": 16 } }, - "ResultToriiClient": { + "CArrayTy": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 40, - "column": 3 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, - "column": 14 + "line": 212, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 43, - "column": 25 + "line": 199, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 44, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 200, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 198, "column": 16 } }, - "WorldMetadata": { - "size_of": 80, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "world_address", + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 530, + "column": 20 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "u32", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 130, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", "type": { - "name": "FieldElement", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 543, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 23 + "line": 543, + "column": 5 } }, { - "name": "world_class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 546, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 23 + "line": 546, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 542, + "column": 3 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "models", + "name": "err", "type": { - "name": "CArrayCHashItemc_charModelMetadata", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 33, "column": 16 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 45 + "line": 513, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, - "column": 16 + "line": 512, + "column": 5 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "felt252", "type": { - "name": "COptionTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 24 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 154, "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "CArrayEntity": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 290, - "column": 3 - }, + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, - "column": 14 + "line": 277, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 293, - "column": 26 + "line": 283, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 294, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 282, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 496, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 495, + "column": 5 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 479, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 46, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 45, + "column": 5 + } + }, + "ResultAccount": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", + "name": "ResultAccount_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 555, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 552, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 558, + "column": 21 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 559, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 559, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 16 + } + }, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 88, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 365, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 365, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, + "sizeOf": 88, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, + "line": 368, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, + "line": 368, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 371, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 371, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 364, + "column": 3 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "name": "Error", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 49, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 48, + "column": 5 + } + }, + "Query": { + "size_of": 112, + "align_of": 8, + "fields": [ { - "name": "", + "name": "limit", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 392, + "column": 12 } }, { - "name": "", + "name": "offset", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 157, - "column": 5 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 393, + "column": 12 } }, { - "name": "", + "name": "clause", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "name": "COptionClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 104, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 382, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 394, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 3 + "line": 391, + "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "tag", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 360, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 356, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 363, + "column": 14 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 88, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, - "column": 16 + "line": 364, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 222, - "column": 19 + "line": 364, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 362, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "EnumOption*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 188, + "column": 22 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, - "column": 20 + "line": 189, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 187, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "u64", "type": { - "name": "ToriiClient*", - "kind": "pointer", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 46, - "column": 27 + "line": 133, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 132, "column": 5 } }, - "ResultAccount": { - "size_of": 16, + "ValueType": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultAccount_Tag", + "name": "ValueType_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, + "line": 310, "column": 3 }, "innerType": { - "name": "ResultAccount_Tag", + "name": "ValueType_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 304, "column": 14 } } @@ -8779,22 +9088,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 21 + "line": 313, + "column": 17 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", + "name": "ValueType_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 314, "column": 3 } }, @@ -8802,7 +9111,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 314, "column": 3 } } @@ -8810,282 +9119,211 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 312, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Error": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "message", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 34, + "column": 9 } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } + } + }, + "enums": { + "Resultbool_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "Okbool" }, { - "name": "", - "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 - } + "name": "Errbool", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 433, + "column": 14 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, - "align_of": 8, - "fields": [ + "BlockTag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "c_member", - "type": { - "name": "MemberClause", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 369, - "column": 27 - } + "name": "Latest" + }, + { + "name": "Pending", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "COptionClause_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "SomeClause" + }, + { + "name": "NoneClause", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 5 + "line": 377, + "column": 14 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "ValueType_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "ok", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 493, - "column": 19 - } + "name": "String" + }, + { + "name": "Int", + "value": 1 + }, + { + "name": "UInt", + "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 304, + "column": 14 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + "ResultFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "", - "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } + "name": "OkFieldElement" }, { - "name": "", - "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 546, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 546, - "column": 5 - } + "name": "ErrFieldElement", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 501, + "column": 14 } }, - "Query": { - "size_of": 112, - "align_of": 8, - "fields": [ + "ComparisonOperator": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 392, - "column": 12 - } + "name": "Eq" }, { - "name": "offset", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 393, - "column": 12 - } + "name": "Neq", + "value": 1 }, { - "name": "clause", - "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 382, - "column": 16 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 394, - "column": 24 - } + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 16 + "line": 11, + "column": 14 } - } - }, - "enums": { + }, "COptionTy_Tag": { "typeInteger": { "name": "unsigned int", @@ -9109,7 +9347,7 @@ "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9118,21 +9356,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "OkAccount" }, { - "name": "ErrCArrayFieldElement", + "name": "ErrAccount", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, + "line": 552, "column": 14 } }, - "Resultc_char_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9141,21 +9379,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkToriiClient" }, { - "name": "Errc_char", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 37, "column": 14 } }, - "ResultSubscription_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9164,21 +9402,21 @@ }, "values": [ { - "name": "OkSubscription" + "name": "OkCArrayu8" }, { - "name": "ErrSubscription", + "name": "ErrCArrayu8", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 69, "column": 14 } }, - "LogicalOperator": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9187,21 +9425,21 @@ }, "values": [ { - "name": "And" + "name": "OkCArrayFieldElement" }, { - "name": "Or", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 467, "column": 14 } }, - "BlockId_Tag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9210,26 +9448,25 @@ }, "values": [ { - "name": "Hash" + "name": "Keys" }, { - "name": "Number", + "name": "CMember", "value": 1 }, { - "name": "BlockTag_", + "name": "Composite", "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 356, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "Clause_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9238,25 +9475,21 @@ }, "values": [ { - "name": "Keys" + "name": "OkSignature" }, { - "name": "CMember", + "name": "ErrSignature", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 518, "column": 14 } }, - "BlockTag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9265,21 +9498,21 @@ }, "values": [ { - "name": "Latest" + "name": "And" }, { - "name": "Pending", + "name": "Or", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 20, "column": 14 } }, - "ResultCArrayu8_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9288,21 +9521,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "OkSubscription" }, { - "name": "ErrCArrayu8", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 69, + "line": 450, "column": 14 } }, - "ComparisonOperator": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9311,33 +9544,17 @@ }, "values": [ { - "name": "Eq" + "name": "OkCOptionTy" }, { - "name": "Neq", + "name": "ErrCOptionTy", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 250, "column": 14 } }, @@ -9400,87 +9617,6 @@ "column": 14 } }, - "ValueType_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "String" - }, - { - "name": "Int", - "value": 1 - }, - { - "name": "UInt", - "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } - }, - "ResultCOptionTy_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkCOptionTy" - }, - { - "name": "ErrCOptionTy", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 250, - "column": 14 - } - }, - "ResultToriiClient_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkToriiClient" - }, - { - "name": "ErrToriiClient", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 37, - "column": 14 - } - }, "Ty_Tag": { "typeInteger": { "name": "unsigned int", @@ -9520,7 +9656,7 @@ "column": 14 } }, - "ResultAccount_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9529,17 +9665,17 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCArrayEntity" }, { - "name": "ErrAccount", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 287, "column": 14 } }, @@ -9566,30 +9702,7 @@ "column": 14 } }, - "ResultFieldElement_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkFieldElement" - }, - { - "name": "ErrFieldElement", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 501, - "column": 14 - } - }, - "ResultSignature_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9598,67 +9711,26 @@ }, "values": [ { - "name": "OkSignature" + "name": "Hash" }, { - "name": "ErrSignature", + "name": "Number", "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 518, - "column": 14 - } - }, - "ResultCArrayEntity_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkCArrayEntity" }, { - "name": "ErrCArrayEntity", - "value": 1 + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 578, "column": 14 - } - }, - "Resultbool_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 }, - "values": [ - { - "name": "Okbool" - }, - { - "name": "Errbool", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 14 - } + "comment": "/**\n * Block hash, number or tag\n */" }, - "COptionClause_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9667,17 +9739,17 @@ }, "values": [ { - "name": "SomeClause" + "name": "Okc_char" }, { - "name": "NoneClause", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 484, "column": 14 } } @@ -9692,27 +9764,27 @@ "column": 16 } }, - "Subscription": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 29, + "line": 31, "column": 16 } }, - "ToriiClient": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 25, "column": 16 } }, - "Account": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 29, "column": 16 } } diff --git a/Bindings/ast/x86_64-pc-windows-msvc.json b/Bindings/ast/x86_64-pc-windows-msvc.json index 3a31bc69..14156e00 100644 --- a/Bindings/ast/x86_64-pc-windows-msvc.json +++ b/Bindings/ast/x86_64-pc-windows-msvc.json @@ -5,98 +5,41 @@ "macroObjects": {}, "variables": {}, "functions": { - "account_execute_raw": { + "client_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 506, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "account", + "name": "t", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - } - }, - { - "name": "calldata", - "type": { - "name": "Call*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, + "line": 31, "column": 16 } } } - }, - { - "name": "calldata_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 685, - "column": 27 + "line": 701, + "column": 6 } }, - "account_set_block_id": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -121,47 +64,26 @@ } } } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 683, + "line": 707, "column": 6 } }, - "client_on_sync_model_update": { + "client_model": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultCOptionTy", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 255, "column": 16 } }, @@ -186,215 +108,154 @@ } }, { - "name": "model", + "name": "keys", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "callback", - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 629, - "column": 27 + "line": 614, + "column": 24 } }, - "client_on_entity_state_update": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "entities", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - } - } - }, - { - "name": "entities_len", + "name": "signing_key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 27 + "line": 661, + "column": 21 } }, - "starknet_call": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 438, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "verifying_key", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "call", + "name": "hash", "type": { - "name": "Call", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 86, "column": 16 } }, { - "name": "block_id", + "name": "signature", "type": { - "name": "BlockId", + "name": "Signature", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } } @@ -402,11 +263,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 671, - "column": 33 + "line": 663, + "column": 19 } }, - "entity_free": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -414,51 +275,70 @@ }, "parameters": [ { - "name": "entity", + "name": "account", "type": { - "name": "Entity*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, + "line": 25, "column": 16 } } } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 584, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 709, + "line": 685, "column": 6 } }, - "typed_data_encode": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "str", "type": { "name": "const char*", "kind": "pointer", @@ -472,87 +352,36 @@ "isConst": true } } - }, - { - "name": "address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 653, - "column": 27 + "line": 649, + "column": 33 } }, - "client_entities": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", + "name": "subscription", "type": { - "name": "ToriiClient*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Subscription", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "query", - "type": { - "name": "Query*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 112, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 391, + "line": 29, "column": 16 } } @@ -562,8 +391,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, - "column": 27 + "line": 699, + "column": 6 } }, "error_free": { @@ -598,53 +427,74 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, + "line": 713, "column": 6 } }, - "client_subscribed_models": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "CArrayKeysClause", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 438, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 27, "column": 16 } } } + }, + { + "name": "txn_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 621, - "column": 25 + "line": 691, + "column": 19 } }, - "account_chain_id": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -660,77 +510,136 @@ }, "parameters": [ { - "name": "account", + "name": "class_hash", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 681, - "column": 21 - } - }, - "provider_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "rpc", + "name": "salt", "type": { - "name": "Provider*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "constructor_calldata", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 86, "column": 16 } } } + }, + { + "name": "constructor_calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 701, - "column": 6 + "line": 693, + "column": 21 } }, - "client_metadata": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 455, "column": 16 } }, @@ -753,155 +662,199 @@ } } } + }, + { + "name": "entities", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "entities_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 22 + "line": 633, + "column": 27 } }, - "wait_for_transaction": { + "client_on_sync_model_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 455, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } }, { - "name": "txn_hash", + "name": "model", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } + }, + { + "name": "callback", + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 689, - "column": 19 + "line": 629, + "column": 27 } }, - "provider_new": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "ResultAccount", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 665, - "column": 23 - } - }, - "signing_key_sign": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 523, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "private_key", + "name": "master_account", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "signing_key", "type": { "name": "FieldElement", "kind": "struct", @@ -925,15 +878,23 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 657, - "column": 24 + "line": 677, + "column": 22 } }, - "account_free": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "parameters": [ { @@ -959,99 +920,127 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 705, - "column": 6 + "line": 681, + "column": 21 } }, - "bytearray_deserialize": { + "ty_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 489, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "felts", + "name": "ty", "type": { - "name": "FieldElement*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 212, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 709, + "column": 6 + } + }, + "string_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "felts_len", + "name": "string", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 651, - "column": 21 + "line": 719, + "column": 6 } }, - "bytearray_serialize": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 703, + "column": 6 + } + }, + "provider_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultProvider", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 540, "column": 16 } }, "parameters": [ { - "name": "str", + "name": "rpc_url", "type": { "name": "const char*", "kind": "pointer", @@ -1070,67 +1059,113 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 649, - "column": 33 + "line": 667, + "column": 23 } }, - "client_on_event_message_update": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultToriiClient", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 42, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "torii_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "event_messages", + "name": "rpc_url", "type": { - "name": "FieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "libp2p_relay_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "entities", + "type": { + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } } } }, { - "name": "event_messages_len", + "name": "entities_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1155,22 +1190,49 @@ "line": 298, "column": 26 } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 603, + "column": 26 + } + }, + "entity_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "entity", + "type": { + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 277, + "column": 16 + } + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 27 + "line": 711, + "column": 6 } }, "client_event_messages": { @@ -1237,93 +1299,35 @@ "column": 27 } }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "metadata", - "type": { - "name": "WorldMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 713, - "column": 6 - } - }, - "client_model": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCOptionTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "keys", - "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, + "line": 25, "column": 16 } } @@ -1333,11 +1337,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, - "column": 24 + "line": 683, + "column": 21 } }, - "string_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1345,18 +1349,43 @@ }, "parameters": [ { - "name": "string", + "name": "data", "type": { - "name": "char*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], @@ -1367,7 +1396,7 @@ "column": 6 } }, - "client_free": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1375,19 +1404,21 @@ }, "parameters": [ { - "name": "t", + "name": "metadata", "type": { - "name": "ToriiClient*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 427, "column": 16 } } @@ -1397,48 +1428,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 699, + "line": 715, "column": 6 } }, - "verifying_key_verify": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 506, "column": 16 } }, "parameters": [ { - "name": "verifying_key", + "name": "typed_data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "address", "type": { "name": "FieldElement", "kind": "struct", @@ -1457,162 +1483,205 @@ "line": 86, "column": 16 } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, - "column": 19 + "line": 655, + "column": 27 } }, - "account_deploy_burner": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 427, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } - }, - { - "name": "master_account", - "type": { - "name": "Account*", - "kind": "pointer", + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 623, + "column": 22 + } + }, + "client_remove_models_to_sync": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 438, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } }, { - "name": "signing_key", + "name": "models", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "models_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 675, - "column": 22 + "line": 645, + "column": 19 } }, - "signing_key_new": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 455, "column": 16 } }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 655, - "column": 21 - } - }, - "carray_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, "parameters": [ { - "name": "data", + "name": "client", "type": { - "name": "void*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } } } }, { - "name": "data_len", + "name": "event_messages", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "event_messages_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1637,83 +1706,97 @@ "line": 298, "column": 26 } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 715, - "column": 6 + "line": 639, + "column": 27 } }, - "client_publish_message": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "ResultCArrayFieldElement", "kind": "struct", "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "provider", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 27, "column": 16 } } } }, { - "name": "message", + "name": "call", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Call", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 16 } }, { - "name": "signature", + "name": "block_id", "type": { - "name": "Signature", + "name": "BlockId", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 584, "column": 16 } } @@ -1721,109 +1804,61 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 610, - "column": 23 + "line": 673, + "column": 33 } }, - "account_address": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 292, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 679, - "column": 21 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "model", + "name": "query", "type": { - "name": "Model*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", + "name": "Query", "kind": "struct", - "sizeOf": 24, + "sizeOf": 112, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 703, - "column": 6 - } - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, + "line": 391, "column": 16 } } @@ -1833,11 +1868,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 697, - "column": 6 + "line": 616, + "column": 27 } }, - "client_remove_models_to_sync": { + "client_add_models_to_sync": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -1924,21 +1959,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 625, "column": 19 } }, - "client_add_models_to_sync": { + "client_subscribed_models": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "CArrayKeysClause", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 397, "column": 16 } }, @@ -1961,31 +1996,76 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 621, + "column": 25 + } + }, + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 657, + "column": 21 + } + }, + "poseidon_hash": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [ { - "name": "models", + "name": "felts", "type": { - "name": "KeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 86, "column": 16 } } } }, { - "name": "models_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2015,79 +2095,78 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 625, - "column": 19 + "line": 653, + "column": 21 } }, - "ty_free": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayu8", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 74, + "column": 16 + } }, "parameters": [ { - "name": "ty", + "name": "client", "type": { - "name": "Ty*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 31, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 707, - "column": 6 - } - }, - "verifying_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "signing_key", + "name": "message", "type": { - "name": "FieldElement", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "signature", + "type": { + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 90, "column": 16 } } @@ -2095,69 +2174,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 659, - "column": 21 + "line": 610, + "column": 23 } }, - "hash_get_contract_address": { + "bytearray_deserialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "Resultc_char", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 489, "column": 16 } }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - { - "name": "constructor_calldata", + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -2179,7 +2216,7 @@ } }, { - "name": "constructor_calldata_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2204,9 +2241,180 @@ "line": 298, "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 651, + "column": 21 + } + }, + "account_execute_raw": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 506, + "column": 16 + } + }, + "parameters": [ { - "name": "deployer_address", + "name": "account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 16 + } + } + } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 687, + "column": 27 + } + }, + "model_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "model", + "type": { + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 705, + "column": 6 + } + }, + "signing_key_sign": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSignature", + "kind": "struct", + "sizeOf": 72, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 523, + "column": 16 + } + }, + "parameters": [ + { + "name": "private_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + { + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -2230,8 +2438,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 691, - "column": 21 + "line": 659, + "column": 24 } }, "account_new": { @@ -2309,113 +2517,229 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, + "line": 669, "column": 22 } - }, - "client_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultToriiClient", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 16 - } - }, - "parameters": [ + } + }, + "records": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "torii_url", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 258, + "column": 5 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 258, + "column": 5 } }, { - "name": "rpc_url", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 } - }, - { - "name": "libp2p_relay_url", - "type": { - "name": "const char*", + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 257, + "column": 3 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 476, + "column": 33 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 5 + } + }, + "CArrayFieldElement": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 403, + "column": 24 } }, { - "name": "world", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 404, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ { - "name": "entities", + "name": "ok", "type": { - "name": "KeysClause*", + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 442, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 + } + }, + "CArrayTy": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 212, "column": 16 } } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 199, + "column": 14 } }, { - "name": "entities_len", + "name": "data_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2434,159 +2758,147 @@ "alignOf": 8 } }, + "offset_of": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 200, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 26 + "line": 198, + "column": 16 } - } - }, - "records": { - "Ty": { - "size_of": 48, + }, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 210, - "column": 3 - }, - "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 203, - "column": 14 - } + "line": 526, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 213, - "column": 10 + "line": 526, + "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 529, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 529, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 525, + "column": 3 } }, - "Clause_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 88, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 587, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 587, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 88, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, + "line": 590, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, + "line": 590, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, + "line": 593, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, + "line": 593, "column": 5 } } @@ -2594,161 +2906,84 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, + "line": 586, "column": 3 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "some", + "name": "tag", "type": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 386, - "column": 21 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 385, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "u64", - "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 + "line": 210, + "column": 3 }, "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 133, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 132, - "column": 5 - } - }, - "CArrayu8": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 203, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 12 + "line": 213, + "column": 10 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 66, - "column": 13 + "line": 214, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 212, "column": 16 } }, - "Call": { + "CompositeClause": { "size_of": 32, "align_of": 8, "fields": [ { - "name": "to", + "name": "model", "type": { "name": "const char*", "kind": "pointer", @@ -2765,44 +3000,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 570, + "line": 351, "column": 15 } }, { - "name": "selector", + "name": "operator_", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 20, + "column": 14 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, - "column": 15 + "line": 352, + "column": 24 } }, { - "name": "calldata", + "name": "clauses", "type": { - "name": "CArrayFieldElement", + "name": "CArrayClause", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 345, "column": 16 } }, @@ -2810,181 +3044,224 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 29 + "line": 353, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 350, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "felt252", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 155, - "column": 27 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "u128", + "name": "u256", "type": { - "name": "uint8_t[16]", + "name": "uint64_t[4]", "kind": "array", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "uint8_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 + "line": 98, + "column": 25 }, "innerType": { - "name": "unsigned char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 136, - "column": 15 + "line": 140, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 139, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "CArrayModel": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Model*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Model", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 267, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 273, + "column": 17 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 274, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 272, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "felt252", + "type": { + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, - "column": 5 + "line": 155, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 513, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 512, + "column": 5 } }, - "Primitive": { - "size_of": 40, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "Clause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 118, + "line": 360, "column": 3 }, "innerType": { - "name": "Primitive_Tag", + "name": "Clause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, + "line": 356, "column": 14 } } @@ -2992,22 +3269,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 121, - "column": 17 + "line": 363, + "column": 14 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "Clause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 88, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 364, "column": 3 } }, @@ -3015,7 +3292,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 364, "column": 3 } } @@ -3023,291 +3300,124 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 362, "column": 16 } }, - "Signature": { - "size_of": 64, - "align_of": 1, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 94, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 98, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 49, + "column": 20 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 48, + "column": 5 } }, - "ModelMetadata": { - "size_of": 144, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "schema", + "name": "", "type": { - "name": "Ty", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 48, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 543, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 13 + "line": 543, + "column": 5 } }, { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 546, + "column": 5 } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 409, - "column": 15 + "line": 546, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 542, + "column": 3 + } + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, + "align_of": 8, + "fields": [ { - "name": "packed_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 12 - } - }, - { - "name": "unpacked_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 60, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 411, - "column": 12 - } - }, - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "offset_of": 64, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 23 - } - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "offset_of": 96, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 23 - } - }, - { - "name": "layout", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 402, - "column": 16 - } - }, - "offset_of": 128, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 414, - "column": 29 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 407, - "column": 16 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 77, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 77, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 385, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 385, "column": 5 } } @@ -3315,319 +3425,320 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 384, "column": 3 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 564, - "column": 20 + "line": 87, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 86, + "column": 16 } }, - "ResultCOptionTy": { - "size_of": 24, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "ResultCOptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 253, - "column": 3 - }, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCOptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, - "column": 14 + "line": 29, + "column": 16 } } }, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 256, - "column": 23 - } - }, - { - "name": "", - "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 257, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 257, - "column": 3 + "filePath": "/dojo.h", + "line": 459, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, - "column": 16 + "line": 458, + "column": 5 } }, - "ResultAccount": { + "CArrayu8": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 555, - "column": 3 - }, + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 552, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 21 + "line": 65, + "column": 12 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 559, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, - "column": 3 + "line": 66, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 64, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "", + "name": "v_bool", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 5 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 325, + "column": 12 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 78, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 77, + "column": 5 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 258, - "column": 5 + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 277, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 283, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 261, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 282, + "column": 16 } }, - "ResultToriiClient": { - "size_of": 16, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 40, + "line": 521, "column": 3 }, "innerType": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, + "line": 518, "column": 14 } } @@ -3635,22 +3746,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 43, - "column": 25 + "line": 524, + "column": 23 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, + "line": 525, "column": 3 } }, @@ -3658,173 +3769,194 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 525, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 523, + "column": 16 + } + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 282, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 296, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, - "column": 16 + "line": 295, + "column": 5 } }, - "CArrayEnumOption": { - "size_of": 16, + "Call": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "to", "type": { - "name": "EnumOption*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 188, - "column": 22 + "line": 570, + "column": 15 } }, { - "name": "data_len", + "name": "selector", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 189, - "column": 13 + "line": 571, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 16 - } - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "calldata", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 402, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 479, - "column": 20 + "line": 572, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 569, + "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "COptionTy", "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 241, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 259, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 258, + "column": 5 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 564, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 563, + "column": 5 } }, "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { @@ -3860,271 +3992,343 @@ "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 88, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 365, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 28 + "line": 365, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 88, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 368, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 368, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 5 + "line": 364, + "column": 3 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "string", + "name": "ok", "type": { - "name": "const char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 19 + "line": 561, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 560, "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", + "CArrayc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 5 + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 55, + "column": 16 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 478, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 56, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 54, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 12 + "line": 81, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 80, "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "CArrayMember": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 441, - "column": 5 + "name": "Member*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, - "column": 5 + "line": 173, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 174, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 172, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 588, - "column": 27 + "line": 462, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, + "line": 461, "column": 5 } }, - "CArrayFieldElement": { + "CArrayKeysClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "FieldElement*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } } @@ -4132,8 +4336,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 403, - "column": 24 + "line": 398, + "column": 22 } }, { @@ -4160,7 +4364,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 404, + "line": 399, "column": 13 } } @@ -4168,74 +4372,86 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 397, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "data", "type": { - "name": "MemberClause", - "kind": "struct", - "sizeOf": 88, + "name": "EnumOption*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 + "innerType": { + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 369, - "column": 27 + "line": 188, + "column": 22 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 368, - "column": 5 - } - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "data_len", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, - "column": 5 + "line": 189, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 16 + } + }, + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4243,36 +4459,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 560, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 560, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 563, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 563, "column": 5 } } @@ -4280,189 +4496,128 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 559, "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "array", + "name": "world_address", "type": { - "name": "CArrayTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 227, - "column": 5 - } - }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 561, + "line": 428, "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 560, - "column": 5 - } - }, - "ResultProvider": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "world_class_hash", "type": { - "name": "ResultProvider_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 3 - }, - "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 535, - "column": 14 - } + "line": 86, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 22 + "line": 429, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "CArrayCHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 422, + "column": 16 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 430, + "column": 45 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 427, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u16", + "name": "some", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 243, - "column": 25 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 127, - "column": 16 + "line": 245, + "column": 18 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 244, "column": 5 } }, - "Struct": { - "size_of": 24, + "EnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { @@ -4483,101 +4638,72 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, + "line": 183, "column": 15 } }, { - "name": "children", - "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 179, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 177, - "column": 16 - } - }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "", + "name": "ty", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 244, - "column": 5 + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 184, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 182, + "column": 16 } }, - "Resultc_char": { - "size_of": 16, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultc_char_Tag", + "name": "Primitive_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, + "line": 118, "column": 3 }, "innerType": { - "name": "Resultc_char_Tag", + "name": "Primitive_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 101, "column": 14 } } @@ -4585,22 +4711,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 490, - "column": 20 + "line": 121, + "column": 17 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, + "line": 122, "column": 3 } }, @@ -4608,7 +4734,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, + "line": 122, "column": 3 } } @@ -4616,478 +4742,536 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 489, + "line": 120, "column": 16 } }, - "Enum": { - "size_of": 32, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "ok", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 193, - "column": 15 - } - }, - { - "name": "option", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 194, - "column": 11 - } - }, - { - "name": "options", - "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 16 + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 195, - "column": 27 + "line": 544, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, - "column": 16 + "line": 543, + "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultAccount_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 555, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 552, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 558, + "column": 21 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 559, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 559, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 557, + "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, + "MemberClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "model", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 198, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 225, - "column": 23 + "line": 339, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 224, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "member", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 123, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 340, + "column": 15 } }, { - "name": "", + "name": "operator_", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 11, + "column": 14 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 5 + "line": 341, + "column": 27 } }, { - "name": "", + "name": "value", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Value", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 64, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 333, + "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 342, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 + } + }, + "ResultCArrayu8": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCArrayu8_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 72, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayu8_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 69, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 5 + "line": 75, + "column": 22 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, - "alignOf": 1, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 76, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 76, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 74, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tuple", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, - "column": 5 + "line": 198, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, - "column": 5 + "line": 225, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 224, + "column": 5 + } + }, + "CArrayCHashItemc_charModelMetadata": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 + "name": "CHashItemc_charModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "CHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 152, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 417, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 423, + "column": 40 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 151, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 424, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 422, + "column": 16 + } + }, + "ResultToriiClient": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "ResultToriiClient_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 40, + "column": 3 + }, + "innerType": { + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 37, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 43, + "column": 25 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 44, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 44, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "", + "name": "u16", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 243, + "column": 25 + }, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 127, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 3 + "line": 126, + "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "keys", + "name": "u_int", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 366, - "column": 25 + "line": 322, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 365, + "line": 321, "column": 5 } }, - "KeysClause": { + "Member": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "model", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -5104,392 +5288,425 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 60, + "line": 167, "column": 15 } }, { - "name": "keys", + "name": "ty", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 54, - "column": 16 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 61, - "column": 23 + "line": 168, + "column": 14 + } + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 169, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 166, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, + "Model": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 526, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 5 + "line": 268, + "column": 15 } }, { - "name": "", + "name": "members", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayMember", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 529, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 3 - } - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "message", - "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "line": 172, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, - "column": 9 + "line": 269, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 267, "column": 16 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultCOptionTy": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCOptionTy_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 253, + "column": 3 + }, + "innerType": { + "name": "ResultCOptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 250, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 256, + "column": 23 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 257, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 257, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 255, + "column": 16 } }, - "ResultSubscription": { - "size_of": 16, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 453, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 450, - "column": 14 - } + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 26 + "line": 445, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, + "align_of": 8, + "fields": [ { - "name": "", + "name": "enum_", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "Enum", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 192, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 3 + "line": 222, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, - "column": 16 + "line": 221, + "column": 5 } }, - "CArrayc_char": { - "size_of": 16, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "const char**", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 55, - "column": 16 + "line": 193, + "column": 15 } }, { - "name": "data_len", + "name": "option", "type": { - "name": "uintptr_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 266, + "column": 24 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 56, - "column": 13 + "line": 194, + "column": 11 + } + }, + { + "name": "options", + "type": { + "name": "CArrayEnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 16 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 195, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, + "line": 192, "column": 16 } }, - "ValueType": { - "size_of": 24, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 161, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 + } + }, + "Entity": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "tag", + "name": "hashed_keys", "type": { - "name": "ValueType_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 3 - }, - "innerType": { - "name": "ValueType_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 313, - "column": 17 + "line": 278, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayModel", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 272, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 279, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, + "line": 277, "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5510,7 +5727,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 530, "column": 20 } } @@ -5518,36 +5735,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, + "line": 529, "column": 5 } }, - "COptionTy": { - "size_of": 16, + "COptionClause": { + "size_of": 104, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionTy_Tag", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 239, + "line": 380, "column": 3 }, "innerType": { - "name": "COptionTy_Tag", + "name": "COptionClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 377, "column": 14 } } @@ -5555,22 +5772,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 242, - "column": 17 + "line": 383, + "column": 21 } }, { "name": "", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", + "name": "COptionClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, + "line": 384, "column": 3 } }, @@ -5578,7 +5795,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, + "line": 384, "column": 3 } } @@ -5586,323 +5803,328 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 382, "column": 16 } }, - "CHashItemc_charModelMetadata": { - "size_of": 152, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "key", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 418, - "column": 15 + "line": 441, + "column": 5 } }, { - "name": "value", + "name": "", "type": { - "name": "ModelMetadata", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 144, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, - "column": 16 + "line": 444, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 419, - "column": 24 + "line": 444, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, - "column": 16 + "line": 440, + "column": 3 } }, - "Value": { - "size_of": 64, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "primitive_type", + "name": "struct_", "type": { - "name": "Primitive", + "name": "Struct", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 177, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 334, - "column": 20 + "line": 219, + "column": 21 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 218, + "column": 5 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "value_type", + "name": "bytes", "type": { - "name": "ValueType", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, + "line": 64, "column": 16 } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 335, - "column": 20 + "line": 328, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, - "column": 16 + "line": 327, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, "align_of": 1, "fields": [ { - "name": "bool_", + "name": "class_hash", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 157, "column": 5 } }, - "Clause": { - "size_of": 96, + "ValueType_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 - }, - "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 14 - } + "line": 315, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 363, - "column": 14 + "line": 315, + "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 88, + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 318, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 318, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 - } - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 327, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, - "column": 20 + "line": 327, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 314, + "column": 3 } }, - "ResultFieldElement": { - "size_of": 40, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 504, - "column": 3 - }, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 501, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 507, - "column": 26 - } - }, - { - "name": "", + "name": "some", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "Clause", + "kind": "struct", + "sizeOf": 96, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 362, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 386, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, - "column": 16 + "line": 385, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 4, "align_of": 4, "fields": [ { - "name": "u_size", + "name": "u32", "type": { "name": "uint32_t", "kind": "typeAlias", @@ -5924,7 +6146,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, + "line": 130, "column": 16 } } @@ -5932,89 +6154,56 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 129, "column": 5 } }, - "Entity": { - "size_of": 48, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 278, - "column": 23 - } - }, - { - "name": "models", + "name": "", "type": { - "name": "CArrayModel", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 272, - "column": 16 + "line": 77, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 279, - "column": 22 + "line": 77, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } - }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 96, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 96, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, + "line": 80, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, + "line": 80, "column": 5 } } @@ -6022,11 +6211,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 76, "column": 3 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -6047,7 +6236,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, + "line": 496, "column": 20 } } @@ -6055,341 +6244,330 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 495, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 8, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "u_int", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 123, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 123, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 126, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 126, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 132, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 132, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 135, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - "BlockId": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 582, - "column": 3 - }, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 578, - "column": 14 - } + "line": 139, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 585, - "column": 15 + "line": 139, + "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, - "column": 3 + "line": 148, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, - "column": 3 + "line": 148, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 151, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 81, - "column": 20 + "line": 151, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 80, - "column": 5 - } - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 16 + "line": 154, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 476, - "column": 33 + "line": 154, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 5 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayu8", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 157, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 78, - "column": 23 + "line": 157, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 77, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "u8", + "name": "", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 124, - "column": 15 + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 5 + "line": 122, + "column": 3 } }, - "Query": { - "size_of": 112, + "ValueType": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 392, - "column": 12 - } - }, - { - "name": "offset", + "name": "tag", "type": { - "name": "uint32_t", + "name": "ValueType_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 310, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "ValueType_Tag", + "kind": "enum", "sizeOf": 4, - "alignOf": 4 + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 304, + "column": 14 + } } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 393, - "column": 12 + "line": 313, + "column": 17 } }, { - "name": "clause", + "name": "", "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 104, + "name": "ValueType_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, - "column": 16 + "line": 314, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 394, - "column": 24 + "line": 314, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, + "line": 312, "column": 16 } }, @@ -6432,98 +6610,32 @@ "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "enum_", - "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 192, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 222, - "column": 19 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 221, - "column": 5 - } - }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "COptionTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 241, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 24 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 258, - "column": 5 - } - }, - "ResultSignature": { - "size_of": 72, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultSignature_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 521, + "line": 470, "column": 3 }, "innerType": { - "name": "ResultSignature_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 518, + "line": 467, "column": 14 } } @@ -6531,22 +6643,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 524, - "column": 23 + "line": 473, + "column": 32 } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 64, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 474, "column": 3 } }, @@ -6554,7 +6666,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 474, "column": 3 } } @@ -6562,53 +6674,26 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, + "line": 472, "column": 16 } }, - "CArrayKeysClause": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 398, - "column": 22 - } - }, - { - "name": "data_len", + "name": "u64", "type": { - "name": "uintptr_t", + "name": "uint64_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 98, + "column": 25 }, "innerType": { "name": "unsigned long long", @@ -6617,58 +6702,10 @@ "alignOf": 8 } }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 399, - "column": 13 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 397, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "u256", - "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - } - }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, + "line": 133, "column": 16 } } @@ -6676,265 +6713,241 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, + "line": 132, "column": 5 } }, - "Model": { - "size_of": 24, + "Error": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "message", "type": { - "name": "const char*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 268, - "column": 15 - } - }, - { - "name": "members", - "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 269, - "column": 23 + "line": 34, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 33, "column": 16 } }, - "EnumOption": { + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "tag", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultc_char_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 487, + "column": 3 + }, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 484, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 15 + "line": 490, + "column": 20 } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 491, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 14 + "line": 491, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 489, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "string", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned int", + "name": "const char", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 130, - "column": 16 + "line": 316, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, + "line": 315, "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "keys", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 46, - "column": 27 + "line": 366, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 365, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Signature", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 509, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 24 + "line": 509, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 526, - "column": 5 - } - }, - "MemberClause": { - "size_of": 88, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 512, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 15 + "line": 512, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 508, + "column": 3 + } + }, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "member", + "name": "ok", "type": { "name": "const char*", "kind": "pointer", @@ -6948,211 +6961,229 @@ "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, - "column": 15 + "line": 493, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, + "fields": [ { - "name": "operator_", + "name": "u_size", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "uint32_t", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 11, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 27 + "line": 149, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 148, + "column": 5 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "ok", "type": { - "name": "Value", - "kind": "struct", - "sizeOf": 64, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 333, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 31, + "column": 16 + } } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 16 + "line": 46, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, - "column": 16 + "line": 45, + "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "int_", + "name": "ok", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 15 + "line": 527, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 526, "column": 5 } }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "data", + "name": "byte_array", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", + "name": "const char", + "kind": "primitive", "sizeOf": 1, "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 87, - "column": 11 + "line": 231, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 230, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "primitive", + "name": "u8", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 120, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 216, - "column": 24 + "line": 124, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, + "line": 123, "column": 5 } }, - "Resultbool": { + "ResultProvider": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultbool_Tag", + "name": "ResultProvider_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 436, + "line": 538, "column": 3 }, "innerType": { - "name": "Resultbool_Tag", + "name": "ResultProvider_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 535, "column": 14 } } @@ -7160,14 +7191,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 18 + "line": 541, + "column": 22 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -7175,7 +7206,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 542, "column": 3 } }, @@ -7183,7 +7214,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, + "line": 542, "column": 3 } } @@ -7191,11 +7222,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 540, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -7216,49 +7247,106 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 262, "column": 20 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 461, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, - "fields": [ + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 510, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 509, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 458, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 458, + "column": 5 + } + }, { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 461, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 461, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 457, + "column": 3 } }, "ResultCArrayEntity": { @@ -7329,59 +7417,59 @@ "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "bytes", + "name": "err", "type": { - "name": "CArrayu8", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 23 + "line": 479, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 478, "column": 5 } }, - "CArrayEntity": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "Clause", "kind": "struct", - "sizeOf": 48, + "sizeOf": 96, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, + "line": 362, "column": 16 } } @@ -7389,7 +7477,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, + "line": 346, "column": 18 } }, @@ -7417,7 +7505,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, + "line": 347, "column": 13 } } @@ -7425,11 +7513,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, + "line": 345, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 16, "align_of": 8, @@ -7437,51 +7525,29 @@ { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 475, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 475, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7489,58 +7555,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 321, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, + "line": 478, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 478, "column": 5 } } @@ -7548,308 +7570,297 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, + "line": 474, "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "struct_", + "name": "c_member", "type": { - "name": "Struct", + "name": "MemberClause", "kind": "struct", - "sizeOf": 24, + "sizeOf": 88, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 338, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 219, - "column": 21 + "line": 369, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, + "line": 368, "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 547, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 546, + "column": 5 + } + }, + "BlockId": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 582, + "column": 3 + }, + "innerType": { + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 578, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 585, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 559, - "column": 3 - } - }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 586, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 530, - "column": 20 + "line": 586, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 5 + "line": 584, + "column": 16 } }, - "CArrayTy": { + "Resultbool": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 436, + "column": 3 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 433, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 14 + "line": 439, + "column": 18 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 440, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 13 + "line": 440, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 438, "column": 16 } }, - "WorldMetadata": { - "size_of": 80, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "world_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 428, - "column": 23 - } - }, - { - "name": "world_class_hash", + "name": "primitive_type", "type": { - "name": "FieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 120, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 23 + "line": 334, + "column": 20 } }, { - "name": "models", + "name": "value_type", "type": { - "name": "CArrayCHashItemc_charModelMetadata", + "name": "ValueType", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 312, "column": 16 } }, - "offset_of": 64, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 45 + "line": 335, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 333, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 8, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "byte_array", + "name": "hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 19 + "line": 588, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 587, "column": 5 } }, @@ -7913,43 +7924,168 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 221, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 224, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 224, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 227, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 3 + } + }, + "ResultSubscription": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 453, + "column": 3 + }, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 450, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 456, + "column": 26 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 457, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 457, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -7957,21 +8093,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 295, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 295, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7979,14 +8115,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 298, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, + "line": 298, "column": 5 } } @@ -7994,144 +8130,195 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 294, "column": 3 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "Struct": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "FieldElement", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 178, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 172, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 510, - "column": 27 + "line": 179, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 509, - "column": 5 + "line": 177, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "block_tag", + "name": "u128", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 6, - "column": 14 + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, - "column": 21 + "line": 136, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 135, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Provider*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 24 + "line": 492, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "v_bool", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 495, + "column": 5 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 325, - "column": 12 + "line": 495, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 5 + "line": 491, + "column": 3 } }, - "Member": { - "size_of": 24, + "ModelMetadata": { + "size_of": 144, "align_of": 8, "fields": [ + { + "name": "schema", + "type": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 408, + "column": 13 + } + }, { "name": "name", "type": { @@ -8147,138 +8334,72 @@ "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, + "line": 409, "column": 15 } }, { - "name": "ty", - "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 168, - "column": 14 - } - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 169, - "column": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } - }, - "CArrayModel": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", + "name": "packed_size", "type": { - "name": "Model*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 267, - "column": 16 - } + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, - "column": 17 + "line": 410, + "column": 12 } }, { - "name": "data_len", + "name": "unpacked_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 198, + "column": 25 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 60, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 274, - "column": 13 + "line": 411, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 272, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "contract_address", + "name": "class_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -8291,512 +8412,399 @@ "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 412, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 - } - }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "contract_address", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 86, "column": 16 } }, + "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 496, - "column": 20 + "line": 413, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 - } - }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "layout", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 402, "column": 16 } }, + "offset_of": 128, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 20 + "line": 414, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 407, + "column": 16 } }, - "CArrayCHashItemc_charModelMetadata": { - "size_of": 16, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "data", + "name": "r", "type": { - "name": "CHashItemc_charModelMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "CHashItemc_charModelMetadata", - "kind": "struct", - "sizeOf": 152, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 417, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 423, - "column": 40 - } + "line": 94, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "s", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 424, - "column": 13 - } + "line": 98, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 90, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "int_", "type": { - "name": "CArrayEntity", - "kind": "struct", - "sizeOf": 16, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 296, - "column": 27 + "line": 319, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, + "line": 318, "column": 5 } }, - "ResultCArrayFieldElement": { - "size_of": 24, + "Query": { + "size_of": 112, "align_of": 8, "fields": [ { - "name": "tag", + "name": "limit", "type": { - "name": "ResultCArrayFieldElement_Tag", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 470, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 }, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", + "name": "unsigned int", + "kind": "primitive", "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 467, - "column": 14 - } + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 473, - "column": 32 + "line": 392, + "column": 12 } }, { - "name": "", - "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 474, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 474, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 472, - "column": 16 - } - }, - "ResultCArrayu8": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "tag", + "name": "offset", "type": { - "name": "ResultCArrayu8_Tag", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 72, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 }, "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", + "name": "unsigned int", + "kind": "primitive", "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 69, - "column": 14 - } + "alignOf": 4 } }, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 22 + "line": 393, + "column": 12 } }, { - "name": "", + "name": "clause", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "COptionClause", + "kind": "struct", + "sizeOf": 104, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 382, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 394, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 391, "column": 16 } }, - "CArrayMember": { - "size_of": 16, + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "data", + "name": "key", "type": { - "name": "Member*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 173, - "column": 18 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 174, - "column": 13 + "line": 418, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 - } - }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "some", + "name": "value", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "ModelMetadata", + "kind": "struct", + "sizeOf": 144, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 407, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 245, - "column": 18 + "line": 419, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 417, + "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, - "column": 5 + "line": 299, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 298, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "array", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, - "column": 5 + "line": 198, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, - "column": 5 + "line": 228, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 227, + "column": 5 } }, - "COptionClause": { - "size_of": 104, + "COptionTy": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "COptionTy_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, + "line": 239, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "COptionTy_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 236, "column": 14 } } @@ -8804,22 +8812,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 21 + "line": 242, + "column": 17 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "COptionTy_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 96, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 243, "column": 3 } }, @@ -8827,7 +8835,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 243, "column": 3 } } @@ -8835,12 +8843,47 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 241, "column": 16 } }, - "CompositeClause": { - "size_of": 32, + "COptionTy_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 244, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 244, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 243, + "column": 3 + } + }, + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { @@ -8861,51 +8904,29 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 351, + "line": 60, "column": 15 } }, { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 352, - "column": 24 - } - }, - { - "name": "clauses", + "name": "keys", "type": { - "name": "CArrayClause", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 54, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 61, "column": 23 } } @@ -8913,180 +8934,231 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 59, "column": 16 } }, - "CArrayClause": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "Clause*", - "kind": "pointer", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 45, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 346, - "column": 18 + "line": 45, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 48, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 13 + "line": 48, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 44, + "column": 3 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ + { + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 594, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 16 + "line": 593, + "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "primitive", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 19 + "line": 216, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 215, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "err", + "name": "bool_", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 547, - "column": 20 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, + "line": 151, "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 504, + "column": 3 + }, + "innerType": { + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 501, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 507, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 508, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 299, - "column": 20 + "line": 508, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 506, + "column": 16 } } }, "enums": { - "COptionTy_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9095,21 +9167,21 @@ }, "values": [ { - "name": "SomeTy" + "name": "OkSignature" }, { - "name": "NoneTy", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 518, "column": 14 } }, - "BlockTag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9118,21 +9190,21 @@ }, "values": [ { - "name": "Latest" + "name": "OkCArrayFieldElement" }, { - "name": "Pending", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 467, "column": 14 } }, - "Clause_Tag": { + "BlockTag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9141,25 +9213,21 @@ }, "values": [ { - "name": "Keys" + "name": "Latest" }, { - "name": "CMember", + "name": "Pending", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 6, "column": 14 } }, - "ComparisonOperator": { + "LogicalOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9168,37 +9236,21 @@ }, "values": [ { - "name": "Eq" + "name": "And" }, { - "name": "Neq", + "name": "Or", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 20, "column": 14 } }, - "ResultCOptionTy_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9207,21 +9259,21 @@ }, "values": [ { - "name": "OkCOptionTy" + "name": "OkCArrayEntity" }, { - "name": "ErrCOptionTy", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, + "line": 287, "column": 14 } }, - "ResultCArrayu8_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9230,21 +9282,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "OkProvider" }, { - "name": "ErrCArrayu8", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 69, + "line": 535, "column": 14 } }, - "ResultSignature_Tag": { + "ValueType_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9253,21 +9305,33 @@ }, "values": [ { - "name": "OkSignature" + "name": "String" }, { - "name": "ErrSignature", + "name": "Int", "value": 1 + }, + { + "name": "UInt", + "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 518, + "line": 304, "column": 14 } }, - "ResultToriiClient_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9276,80 +9340,44 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "OkCArrayu8" }, { - "name": "ErrToriiClient", + "name": "ErrCArrayu8", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, + "line": 69, "column": 14 } }, - "Primitive_Tag": { + "COptionTy_Tag": { "typeInteger": { "name": "int", "kind": "primitive", "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "U8" - }, - { - "name": "U16", - "value": 1 - }, - { - "name": "U32", - "value": 2 - }, - { - "name": "U64", - "value": 3 - }, - { - "name": "U128", - "value": 4 - }, - { - "name": "U256", - "value": 5 - }, - { - "name": "USize", - "value": 6 - }, - { - "name": "Bool", - "value": 7 - }, - { - "name": "Felt252", - "value": 8 - }, + "alignOf": 4 + }, + "values": [ { - "name": "ClassHash", - "value": 9 + "name": "SomeTy" }, { - "name": "ContractAddress", - "value": 10 + "name": "NoneTy", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, + "line": 236, "column": 14 } }, - "ValueType_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9358,33 +9386,21 @@ }, "values": [ { - "name": "String" + "name": "OkAccount" }, { - "name": "Int", + "name": "ErrAccount", "value": 1 - }, - { - "name": "UInt", - "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, + "line": 552, "column": 14 } }, - "Resultbool_Tag": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9393,21 +9409,21 @@ }, "values": [ { - "name": "Okbool" + "name": "OkCOptionTy" }, { - "name": "Errbool", + "name": "ErrCOptionTy", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 250, "column": 14 } }, - "BlockId_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9416,26 +9432,37 @@ }, "values": [ { - "name": "Hash" + "name": "Eq" }, { - "name": "Number", + "name": "Neq", "value": 1 }, { - "name": "BlockTag_", + "name": "Gt", "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 11, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "ResultFieldElement_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9444,21 +9471,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "SomeClause" }, { - "name": "ErrFieldElement", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, + "line": 377, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9467,21 +9494,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "OkFieldElement" }, { - "name": "ErrCArrayFieldElement", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, + "line": 501, "column": 14 } }, - "ResultAccount_Tag": { + "Clause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9490,21 +9517,25 @@ }, "values": [ { - "name": "OkAccount" + "name": "Keys" }, { - "name": "ErrAccount", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 356, "column": 14 } }, - "Ty_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9513,37 +9544,26 @@ }, "values": [ { - "name": "Primitive_" + "name": "Hash" }, { - "name": "Struct_", + "name": "Number", "value": 1 }, { - "name": "Enum_", + "name": "BlockTag_", "value": 2 - }, - { - "name": "Tuple_", - "value": 3 - }, - { - "name": "Array_", - "value": 4 - }, - { - "name": "ByteArray", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 203, + "line": 578, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" }, - "ResultProvider_Tag": { + "Primitive_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9552,21 +9572,57 @@ }, "values": [ { - "name": "OkProvider" + "name": "U8" }, { - "name": "ErrProvider", + "name": "U16", "value": 1 + }, + { + "name": "U32", + "value": 2 + }, + { + "name": "U64", + "value": 3 + }, + { + "name": "U128", + "value": 4 + }, + { + "name": "U256", + "value": 5 + }, + { + "name": "USize", + "value": 6 + }, + { + "name": "Bool", + "value": 7 + }, + { + "name": "Felt252", + "value": 8 + }, + { + "name": "ClassHash", + "value": 9 + }, + { + "name": "ContractAddress", + "value": 10 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, + "line": 101, "column": 14 } }, - "Resultc_char_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9575,21 +9631,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkToriiClient" }, { - "name": "Errc_char", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 37, "column": 14 } }, - "LogicalOperator": { + "ResultSubscription_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9598,21 +9654,21 @@ }, "values": [ { - "name": "And" + "name": "OkSubscription" }, { - "name": "Or", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 450, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9621,21 +9677,21 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "Okbool" }, { - "name": "ErrCArrayEntity", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 433, "column": 14 } }, - "ResultSubscription_Tag": { + "Ty_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9644,21 +9700,37 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Primitive_" }, { - "name": "ErrSubscription", + "name": "Struct_", "value": 1 + }, + { + "name": "Enum_", + "value": 2 + }, + { + "name": "Tuple_", + "value": 3 + }, + { + "name": "Array_", + "value": 4 + }, + { + "name": "ByteArray", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 203, "column": 14 } }, - "COptionClause_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -9667,44 +9739,44 @@ }, "values": [ { - "name": "SomeClause" + "name": "Okc_char" }, { - "name": "NoneClause", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 484, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "ToriiClient": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 29, "column": 16 } }, - "Provider": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } }, - "Subscription": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 29, + "line": 27, "column": 16 } }, @@ -9718,6 +9790,19 @@ } }, "functionPointers": { + "void (void)": { + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 1, + "alignOf": 4 + }, + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [] + }, "void (FieldElement, CArrayModel)": { "type": { "name": "void (FieldElement, CArrayModel)", @@ -9761,19 +9846,6 @@ } } ] - }, - "void (void)": { - "type": { - "name": "void (void)", - "kind": "functionPointer", - "sizeOf": 1, - "alignOf": 4 - }, - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [] } }, "enumConstants": {} diff --git a/Bindings/ast/x86_64-unknown-linux-gnu.json b/Bindings/ast/x86_64-unknown-linux-gnu.json index 717639d1..7f95fba6 100644 --- a/Bindings/ast/x86_64-unknown-linux-gnu.json +++ b/Bindings/ast/x86_64-unknown-linux-gnu.json @@ -5,7 +5,7 @@ "macroObjects": {}, "variables": {}, "functions": { - "account_free": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -13,19 +13,21 @@ }, "parameters": [ { - "name": "account", + "name": "metadata", "type": { - "name": "Account*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 427, "column": 16 } } @@ -35,11 +37,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 705, + "line": 715, "column": 6 } }, - "verifying_key_verify": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -55,28 +57,26 @@ }, "parameters": [ { - "name": "verifying_key", + "name": "rpc", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "txn_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -95,37 +95,16 @@ "line": 86, "column": 16 } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 90, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, + "line": 691, "column": 19 } }, - "wait_for_transaction": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -141,26 +120,28 @@ }, "parameters": [ { - "name": "rpc", + "name": "verifying_key", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "txn_hash", + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -179,12 +160,33 @@ "line": 86, "column": 16 } + }, + { + "name": "signature", + "type": { + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 90, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 689, + "line": 663, "column": 19 } }, @@ -252,6 +254,62 @@ "column": 24 } }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "subscription", + "type": { + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 29, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 699, + "column": 6 + } + }, + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 657, + "column": 21 + } + }, "client_add_models_to_sync": { "callingConvention": "cdecl", "returnType": { @@ -343,126 +401,122 @@ "column": 19 } }, - "client_on_event_message_update": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 523, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "private_key", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "event_messages", + "name": "hash", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } - }, - { - "name": "event_messages_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 27 + "line": 659, + "column": 24 } }, - "provider_free": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 + } }, "parameters": [ { - "name": "rpc", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, + "column": 16 + } + } + } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 391, "column": 16 } } @@ -472,11 +526,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 701, - "column": 6 + "line": 618, + "column": 27 } }, - "client_on_sync_model_update": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -511,30 +565,57 @@ } }, { - "name": "model", + "name": "entities", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "entities_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } }, { "name": "callback", "type": { - "name": "void (void)", + "name": "void (FieldElement, CArrayModel)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -544,33 +625,39 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 629, + "line": 633, "column": 27 } }, - "error_free": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } }, "parameters": [ { - "name": "error", + "name": "account", "type": { - "name": "Error*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 25, "column": 16 } } @@ -580,33 +667,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, - "column": 6 + "line": 683, + "column": 21 } }, - "client_free": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultProvider", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 540, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "rpc_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -614,11 +706,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 699, - "column": 6 + "line": 667, + "column": 23 } }, - "world_metadata_free": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -626,21 +718,19 @@ }, "parameters": [ { - "name": "metadata", + "name": "account", "type": { - "name": "WorldMetadata*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 25, "column": 16 } } @@ -650,83 +740,78 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 713, + "line": 707, "column": 6 } }, - "starknet_call": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultCArrayu8", "kind": "struct", "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 74, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } }, { - "name": "call", + "name": "message", "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 569, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, { - "name": "block_id", + "name": "signature", "type": { - "name": "BlockId", + "name": "Signature", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 90, "column": 16 } } @@ -734,314 +819,302 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 671, - "column": 33 + "line": 610, + "column": 23 } }, - "hash_get_contract_address": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 703, + "column": 6 + } + }, + "starknet_call": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 472, "column": 16 } }, "parameters": [ { - "name": "class_hash", + "name": "provider", "type": { - "name": "FieldElement", + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } + } + } + }, + { + "name": "call", + "type": { + "name": "Call", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 569, "column": 16 } }, { - "name": "salt", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 673, + "column": 33 + } + }, + "client_on_sync_model_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 455, + "column": 16 + } + }, + "parameters": [ { - "name": "constructor_calldata", + "name": "client", "type": { - "name": "FieldElement*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 31, "column": 16 } } } }, { - "name": "constructor_calldata_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "deployer_address", + "name": "model", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } + }, + { + "name": "callback", + "type": { + "name": "void (void)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 691, - "column": 21 + "line": 629, + "column": 27 } }, - "client_new": { + "carray_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "torii_url", + "name": "data", "type": { - "name": "const char*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "void", + "kind": "primitive" } } }, { - "name": "rpc_url", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } - }, - { - "name": "libp2p_relay_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 717, + "column": 6 + } + }, + "entity_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "entities", + "name": "entity", "type": { - "name": "KeysClause*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Entity", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 277, "column": 16 } } } - }, - { - "name": "entities_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 26 - } - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 655, - "column": 21 + "line": 711, + "column": 6 } }, - "client_entities": { + "client_remove_models_to_sync": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 438, "column": 16 } }, @@ -1066,87 +1139,29 @@ } }, { - "name": "query", + "name": "models", "type": { - "name": "Query*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "KeysClause", "kind": "struct", - "sizeOf": 112, + "sizeOf": 24, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, + "line": 59, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 616, - "column": 27 - } - }, - "string_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "string", - "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 717, - "column": 6 - } - }, - "carray_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "data", - "type": { - "name": "void*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "void", - "kind": "primitive" - } - } }, { - "name": "data_len", + "name": "models_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1176,43 +1191,65 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 715, - "column": 6 + "line": 645, + "column": 19 } }, - "typed_data_encode": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } } }, { - "name": "address", + "name": "master_account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } + } + } + }, + { + "name": "signing_key", "type": { "name": "FieldElement", "kind": "struct", @@ -1236,268 +1273,123 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 653, - "column": 27 + "line": 677, + "column": 22 } }, - "account_address": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 557, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "rpc", "type": { - "name": "Account*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 679, - "column": 21 - } - }, - "bytearray_deserialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 489, - "column": 16 - } - }, - "parameters": [ - { - "name": "felts", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, + "line": 27, "column": 16 } } } }, { - "name": "felts_len", + "name": "private_key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 651, - "column": 21 - } - }, - "account_set_block_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "account", + "name": "address", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 16 - } - } - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 584, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 683, - "column": 6 + "line": 669, + "column": 22 } }, - "client_remove_models_to_sync": { + "model_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 438, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } - } - } - }, - { - "name": "models", + "name": "model", "type": { - "name": "KeysClause*", + "name": "Model*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "KeysClause", + "name": "Model", "kind": "struct", "sizeOf": 24, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 267, "column": 16 } } } - }, - { - "name": "models_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 19 + "line": 705, + "column": 6 } }, "ty_free": { @@ -1532,21 +1424,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 707, + "line": 709, "column": 6 } }, - "client_publish_message": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 24, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 427, "column": 16 } }, @@ -1569,9 +1461,32 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 623, + "column": 22 + } + }, + "typed_data_encode": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 506, + "column": 16 + } + }, + "parameters": [ { - "name": "message", + "name": "typed_data", "type": { "name": "const char*", "kind": "pointer", @@ -1587,23 +1502,23 @@ } }, { - "name": "signature", + "name": "address", "type": { - "name": "Signature", + "name": "FieldElement", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 86, "column": 16 } } @@ -1611,112 +1526,133 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 610, - "column": 23 + "line": 655, + "column": 27 } }, - "verifying_key_new": { + "error_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "error", + "type": { + "name": "Error*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 + } + } + } } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 713, + "column": 6 + } + }, + "string_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "signing_key", + "name": "string", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 659, - "column": 21 + "line": 719, + "column": 6 } }, - "account_execute_raw": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, + "line": 455, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 31, "column": 16 } } } }, { - "name": "calldata", + "name": "event_messages", "type": { - "name": "Call*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, - "isConst": true, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 86, "column": 16 } } } }, { - "name": "calldata_len", + "name": "event_messages_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1741,51 +1677,62 @@ "line": 298, "column": 26 } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayModel)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 685, + "line": 639, "column": 27 } }, - "account_new": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "class_hash", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 27, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, { - "name": "private_key", + "name": "salt", "type": { "name": "FieldElement", "kind": "struct", @@ -1806,94 +1753,156 @@ } }, { - "name": "address", + "name": "constructor_calldata", "type": { - "name": "const char*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + } + } + }, + { + "name": "constructor_calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 22 + "line": 693, + "column": 21 } }, - "client_event_messages": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "felts", "type": { - "name": "ToriiClient*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 31, + "line": 86, "column": 16 } } } }, { - "name": "query", + "name": "felts_len", "type": { - "name": "Query*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 112, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 391, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 27 + "line": 653, + "column": 21 } }, - "entity_free": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1901,21 +1910,19 @@ }, "parameters": [ { - "name": "entity", + "name": "t", "type": { - "name": "Entity*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, + "line": 31, "column": 16 } } @@ -1925,21 +1932,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 709, + "line": 701, "column": 6 } }, - "client_metadata": { + "client_subscribed_models": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "CArrayKeysClause", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 397, "column": 16 } }, @@ -1967,61 +1974,43 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 22 + "line": 621, + "column": 25 } }, - "subscription_cancel": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 16 + } }, "parameters": [ { - "name": "subscription", + "name": "torii_url", "type": { - "name": "Subscription*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 697, - "column": 6 - } - }, - "bytearray_serialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 472, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "str", + "name": "rpc_url", "type": { "name": "const char*", "kind": "pointer", @@ -2035,107 +2024,56 @@ "isConst": true } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 649, - "column": 33 - } - }, - "client_subscribed_models": { - "callingConvention": "cdecl", - "returnType": { - "name": "CArrayKeysClause", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 397, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "client", + "name": "libp2p_relay_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 621, - "column": 25 - } - }, - "client_on_entity_state_update": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 455, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "client", + "name": "world", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { "name": "entities", "type": { - "name": "FieldElement*", + "name": "KeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 59, "column": 16 } } @@ -2167,117 +2105,103 @@ "line": 298, "column": 26 } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayModel)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 27 + "line": 603, + "column": 26 } }, - "provider_new": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 86, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } - } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 665, - "column": 23 + "line": 661, + "column": 21 } }, - "signing_key_sign": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 523, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "private_key", + "name": "account", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 } }, { - "name": "hash", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 584, "column": 16 } } @@ -2285,35 +2209,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 657, - "column": 24 + "line": 685, + "column": 6 } }, - "model_free": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 472, + "column": 16 + } }, "parameters": [ { - "name": "model", + "name": "str", "type": { - "name": "Model*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Model", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 267, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -2321,103 +2248,85 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 703, - "column": 6 + "line": 649, + "column": 33 } }, - "account_deploy_burner": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 292, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 31, "column": 16 } } } }, { - "name": "master_account", + "name": "query", "type": { - "name": "Account*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "Query", + "kind": "struct", + "sizeOf": 112, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 391, "column": 16 } } } - }, - { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 675, - "column": 22 + "line": 616, + "column": 27 } }, - "account_chain_id": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 506, "column": 16 } }, @@ -2440,50 +2349,31 @@ } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 681, - "column": 21 - } - } - }, - "records": { - "CArrayCHashItemc_charModelMetadata": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "calldata", "type": { - "name": "CHashItemc_charModelMetadata*", + "name": "Call*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemc_charModelMetadata", + "name": "Call", "kind": "struct", - "sizeOf": 152, + "sizeOf": 32, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 569, "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 423, - "column": 40 } }, { - "name": "data_len", + "name": "calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2502,178 +2392,143 @@ "alignOf": 8 } }, - "offset_of": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 424, - "column": 13 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, - "column": 16 + "line": 687, + "column": 27 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 489, + "column": 16 + } + }, + "parameters": [ { - "name": "ok", + "name": "felts", "type": { - "name": "const char*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 493, - "column": 19 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 - } - }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 5 } }, { - "name": "", + "name": "felts_len", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 495, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 651, + "column": 21 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + "account_address": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "parameters": [ { - "name": "ok", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 25, "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 544, - "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 681, + "column": 21 } - }, - "Call": { - "size_of": 32, + } + }, + "records": { + "KeysClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "to", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 570, - "column": 15 - } - }, - { - "name": "selector", + "name": "model", "type": { "name": "const char*", "kind": "pointer", @@ -2687,215 +2542,302 @@ "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 60, "column": 15 } }, { - "name": "calldata", + "name": "keys", "type": { - "name": "CArrayFieldElement", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 54, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 29 + "line": 61, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 59, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "CArrayKeysClause": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "KeysClause*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 215, - "column": 5 + "innerType": { + "name": "KeysClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 5 + "line": 398, + "column": 22 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 24, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 218, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, - "column": 5 + "line": 399, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 397, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 5 + "line": 158, + "column": 27 } - }, - { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, - "column": 5 + "line": 547, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 546, + "column": 5 + } + }, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, - "column": 5 + "line": 262, + "column": 20 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 261, + "column": 5 + } + }, + "CArrayTy": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 199, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 230, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, - "column": 5 + "line": 200, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 198, + "column": 16 } }, - "COptionClause": { - "size_of": 104, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, + "line": 290, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 287, "column": 14 } } @@ -2903,22 +2845,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 21 + "line": 293, + "column": 26 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 96, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 294, "column": 3 } }, @@ -2926,7 +2868,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, + "line": 294, "column": 3 } } @@ -2934,203 +2876,237 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 292, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ValueType": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "tag", "type": { - "name": "uint8_t", + "name": "ValueType_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 310, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ValueType_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 304, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 124, - "column": 15 + "line": 313, + "column": 17 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 123, - "column": 5 - } - }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "COptionTy", - "kind": "struct", + "name": "ValueType_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 314, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 24 + "line": 314, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 312, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "err", + "name": "u_size", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 20 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 148, "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "WorldMetadata": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "number", + "name": "world_address", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 16 + "line": 428, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 590, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "world_class_hash", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 429, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemc_charModelMetadata", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 422, "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 20 + "line": 430, + "column": 45 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 427, + "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 8, + "CArrayClause": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u_int", + "name": "data", "type": { - "name": "uint64_t", + "name": "Clause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Clause", + "kind": "struct", + "sizeOf": 96, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 362, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 346, + "column": 18 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 + "line": 298, + "column": 26 }, "innerType": { "name": "unsigned long", @@ -3139,269 +3115,229 @@ "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 347, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, - "column": 5 + "line": 345, + "column": 16 } }, - "ResultFieldElement": { - "size_of": 40, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 504, - "column": 3 - }, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, - "column": 14 + "line": 25, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 507, - "column": 26 - } - }, - { - "name": "", - "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 508, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 561, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 506, - "column": 16 + "line": 560, + "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "CompositeClause": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 290, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 287, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 293, - "column": 26 + "line": 351, + "column": 15 } }, { - "name": "", + "name": "operator_", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 20, + "column": 14 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 352, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 - } - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "composite", + "name": "clauses", "type": { - "name": "CompositeClause", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 345, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 372, - "column": 30 + "line": 353, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 5 + "line": 350, + "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 64, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Signature", "kind": "struct", "sizeOf": 64, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 5 + "line": 90, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 5 + "line": 527, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 526, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 529, - "column": 5 + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 27, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 5 + "line": 544, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 543, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 24, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "struct_", + "name": "block_tag", "type": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, - "column": 16 + "line": 6, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 219, + "line": 594, "column": 21 } } @@ -3409,155 +3345,146 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 218, + "line": 593, "column": 5 } }, - "Resultc_char": { - "size_of": 16, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 487, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 484, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 490, - "column": 20 + "line": 493, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 5 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 491, - "column": 3 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 491, - "column": 3 + "line": 442, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 489, - "column": 16 + "line": 441, + "column": 5 } }, - "Clause": { - "size_of": 96, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 - }, - "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 14 - } + "line": 123, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 363, - "column": 14 + "line": 123, + "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 88, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 126, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 364, - "column": 3 + "line": 126, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 129, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3565,145 +3492,242 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, + "line": 132, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, + "line": 132, "column": 5 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, + "line": 139, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, + "line": 139, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 3 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", "sizeOf": 4, "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 148, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, - "column": 16 + "line": 148, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 122, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 32, - "align_of": 1, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "ok", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 29, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 459, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 458, "column": 5 } }, - "ResultSubscription": { + "ResultToriiClient": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultSubscription_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 453, + "line": 40, "column": 3 }, "innerType": { - "name": "ResultSubscription_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 37, "column": 14 } } @@ -3711,14 +3735,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 26 + "line": 43, + "column": 25 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -3726,7 +3750,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, + "line": 44, "column": 3 } }, @@ -3734,7 +3758,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, + "line": 44, "column": 3 } } @@ -3742,177 +3766,221 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 455, + "line": 42, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Resultc_char": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "block_tag", + "name": "tag", "type": { - "name": "BlockTag", - "kind": "enum", + "name": "Resultc_char_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 487, + "column": 3 + }, + "innerType": { + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 484, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, - "column": 21 + "line": 490, + "column": 20 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 593, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "u128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 491, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 136, - "column": 15 + "line": 491, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 5 + "line": 489, + "column": 16 } }, - "CArrayFieldElement": { + "ValueType_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "FieldElement*", - "kind": "pointer", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 403, - "column": 24 + "line": 315, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 318, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 404, - "column": 13 + "line": 318, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 321, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 16 + "line": 314, + "column": 3 } }, - "CArrayTy": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Ty*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Entity", "kind": "struct", "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 277, "column": 16 } } @@ -3920,8 +3988,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 14 + "line": 283, + "column": 18 } }, { @@ -3948,7 +4016,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, + "line": 284, "column": 13 } } @@ -3956,217 +4024,244 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 282, "column": 16 } }, - "COptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 244, - "column": 5 + "line": 445, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 444, + "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "CArrayc_char": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 510, - "column": 27 + "line": 55, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ + }, { - "name": "ok", + "name": "data_len", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 12 + "line": 56, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, - "column": 5 + "line": 54, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "ok", + "name": "enum_", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, + "name": "Enum", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 31, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 192, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 46, - "column": 27 + "line": 222, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 221, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1": { + "ResultCOptionTy_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, + "line": 258, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, + "line": 258, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 261, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 261, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 257, + "column": 3 + } + }, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "string", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 129, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 5 + "line": 316, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4174,168 +4269,232 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, + "line": 458, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, + "line": 458, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 461, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, + "line": 461, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 457, + "column": 3 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "byte_array", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", - "kind": "struct", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 139, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 139, - "column": 5 + "line": 231, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 230, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "name": "Error", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 462, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 461, + "column": 5 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "hash", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "name": "FieldElement", "kind": "struct", - "sizeOf": 1, + "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 588, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 587, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "", + "name": "u16", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 243, + "column": 25 + }, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 127, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 126, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 77, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 77, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 80, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 80, "column": 5 } } @@ -4343,68 +4502,44 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 76, "column": 3 } }, - "Signature": { - "size_of": 64, - "align_of": 1, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 94, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 98, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 564, + "column": 20 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, - "column": 16 + "line": 563, + "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { + "COptionTy_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -4412,56 +4547,67 @@ { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 244, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 441, + "line": 244, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 243, + "column": 3 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "keys", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "KeysClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 5 + "line": 366, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 365, + "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -4482,7 +4628,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 81, + "line": 49, "column": 20 } } @@ -4490,59 +4636,94 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 48, "column": 5 } }, - "BlockId": { - "size_of": 40, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 96, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 96, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 582, - "column": 3 - }, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 578, - "column": 14 - } + "line": 385, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 585, - "column": 15 + "line": 385, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 3 + } + }, + "ResultSignature": { + "size_of": 72, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultSignature_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 521, + "column": 3 + }, + "innerType": { + "name": "ResultSignature_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 518, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 524, + "column": 23 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 525, "column": 3 } }, @@ -4550,7 +4731,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 525, "column": 3 } } @@ -4558,164 +4739,208 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 584, + "line": 523, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "Clause": { + "size_of": 96, "align_of": 8, "fields": [ + { + "name": "tag", + "type": { + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 360, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 356, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 363, + "column": 14 + } + }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 88, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 5 + "line": 364, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 5 + "line": 364, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 362, + "column": 16 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 5 + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 5 + "line": 513, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 512, + "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1": { + "Ty_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 215, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 215, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 218, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 218, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, + "line": 221, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 321, + "line": 221, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, + "line": 224, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, + "line": 224, "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -4723,240 +4948,154 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 227, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 227, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 314, - "column": 3 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 230, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 299, - "column": 20 + "line": 230, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 214, + "column": 3 } }, - "CArrayKeysClause": { - "size_of": 16, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "KeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 582, + "column": 3 + }, "innerType": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 578, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 398, - "column": 22 + "line": 585, + "column": 15 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 586, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 399, - "column": 13 + "line": 586, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 584, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 24, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "array", "type": { - "name": "KeysClause", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 198, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 366, - "column": 25 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 365, - "column": 5 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 29, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 459, - "column": 28 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, - "fields": [ - { - "name": "u16", - "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 243, - "column": 25 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 127, - "column": 16 + "line": 228, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, + "line": 227, "column": 5 } }, - "Enum": { - "size_of": 32, + "CHashItemc_charModelMetadata": { + "size_of": 152, "align_of": 8, "fields": [ { - "name": "name", + "name": "key", "type": { "name": "const char*", "kind": "pointer", @@ -4973,88 +5112,60 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 193, + "line": 418, "column": 15 } }, { - "name": "option", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 194, - "column": 11 - } - }, - { - "name": "options", + "name": "value", "type": { - "name": "CArrayEnumOption", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 144, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 407, "column": 16 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 195, - "column": 27 + "line": 419, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, + "line": 417, "column": 16 } }, - "CArrayMember": { + "CArrayFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Member*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, + "line": 86, "column": 16 } } @@ -5062,8 +5173,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 18 + "line": 403, + "column": 24 } }, { @@ -5090,7 +5201,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 174, + "line": 404, "column": 13 } } @@ -5098,237 +5209,201 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, + "line": 402, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "int_", + "name": "v_bool", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 15 + "line": 325, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 324, "column": 5 } }, - "COptionTy": { - "size_of": 16, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "COptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 239, - "column": 3 - }, - "innerType": { - "name": "COptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 236, - "column": 14 - } + "line": 509, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 242, - "column": 17 + "line": 509, + "column": 5 } }, { "name": "", "type": { - "name": "COptionTy_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 512, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 3 + "line": 512, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 508, + "column": 3 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "ResultCOptionTy": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCOptionTy_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 253, + "column": 3 + }, + "innerType": { + "name": "ResultCOptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 250, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 5 + "line": 256, + "column": 23 } }, { "name": "", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCOptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 257, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, - "column": 5 + "line": 257, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 255, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 509, - "column": 5 - } - }, - { - "name": "", + "name": "c_member", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 88, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 338, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, - "column": 5 + "line": 369, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 3 + "line": 368, + "column": 5 } }, - "EnumOption": { - "size_of": 16, + "Call": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "name", + "name": "to", "type": { "name": "const char*", "kind": "pointer", @@ -5345,473 +5420,326 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, + "line": 570, "column": 15 } }, { - "name": "ty", + "name": "selector", "type": { - "name": "Ty*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 14 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 521, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 518, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 524, - "column": 23 + "line": 571, + "column": 15 } }, { - "name": "", + "name": "calldata", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 402, + "column": 16 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 3 + "line": 572, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 523, + "line": 569, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "CArrayFieldElement", + "name": "CArrayEntity", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 476, - "column": 33 + "line": 296, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 295, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 1, - "align_of": 1, + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "v_bool", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 325, - "column": 12 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 5 - } - }, - "WorldMetadata": { - "size_of": 80, - "align_of": 8, - "fields": [ - { - "name": "world_address", - "type": { - "name": "FieldElement", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 560, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 23 + "line": 560, + "column": 5 } }, { - "name": "world_class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 563, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 23 + "line": 563, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 559, + "column": 3 + } + }, + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "models", + "name": "message", "type": { - "name": "CArrayCHashItemc_charModelMetadata", - "kind": "struct", - "sizeOf": 16, + "name": "char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 422, - "column": 16 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 45 + "line": 34, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 33, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 32, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "", "type": { - "name": "FieldElement", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 587, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 588, - "column": 27 + "line": 587, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 - } - }, - "ValueType": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ValueType_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 3 - }, - "innerType": { - "name": "ValueType_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 304, - "column": 14 - } + "line": 590, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 313, - "column": 17 + "line": 590, + "column": 5 } }, { "name": "", "type": { - "name": "ValueType_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 593, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 314, - "column": 3 + "line": 593, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 312, - "column": 16 + "line": 586, + "column": 3 } }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "data", + "name": "ok", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 87, - "column": 11 + "line": 476, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 475, + "column": 5 } }, - "ResultCArrayu8": { - "size_of": 24, + "MemberClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 72, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 69, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 22 - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 76, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 76, - "column": 3 + "line": 339, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 74, - "column": 16 - } - }, - "CompositeClause": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "member", "type": { "name": "const char*", "kind": "pointer", @@ -5825,66 +5753,67 @@ "isConst": true } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 351, + "line": 340, "column": 15 } }, { "name": "operator_", "type": { - "name": "LogicalOperator", + "name": "ComparisonOperator", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 11, "column": 14 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 352, - "column": 24 + "line": 341, + "column": 27 } }, { - "name": "clauses", + "name": "value", "type": { - "name": "CArrayClause", + "name": "Value", "kind": "struct", - "sizeOf": 16, + "sizeOf": 64, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 333, "column": 16 } }, - "offset_of": 16, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, - "column": 23 + "line": 342, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 350, + "line": 338, "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5905,7 +5834,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 81, "column": 20 } } @@ -5913,510 +5842,522 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 512, + "line": 80, "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 96, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "some", + "name": "name", "type": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 193, + "column": 15 + } + }, + { + "name": "option", + "type": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 362, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 21 + "line": 194, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 385, - "column": 5 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "options", "type": { - "name": "Error", + "name": "CArrayEnumOption", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 187, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, - "column": 20 + "line": 195, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 461, - "column": 5 + "line": 192, + "column": 16 } }, - "CArrayClause": { - "size_of": 16, + "ResultCArrayu8": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayu8_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 72, + "column": 3 + }, "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 96, - "alignOf": 8, + "name": "ResultCArrayu8_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 16 + "line": 69, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 346, - "column": 18 + "line": 75, + "column": 22 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 13 + "line": 76, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, + "line": 74, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 32, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "u256", + "name": "tag", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 504, + "column": 3 + }, "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 501, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 139, - "column": 5 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 295, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 295, - "column": 5 + "line": 507, + "column": 26 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 508, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, - "column": 5 + "line": 508, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 3 + "line": 506, + "column": 16 } }, - "Error": { - "size_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "message", + "name": "u256", "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, - "column": 9 + "line": 140, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 139, + "column": 5 } }, - "MemberClause": { - "size_of": 88, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "model", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 33, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 15 + "line": 479, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, + "fields": [ { - "name": "member", + "name": "u128", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "const char", - "kind": "primitive", + "name": "uint8_t", + "kind": "typeAlias", "sizeOf": 1, "alignOf": 1, - "isConst": true + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 136, "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 135, + "column": 5 + } + }, + "COptionTy": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "operator_", + "name": "tag", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "COptionTy_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 239, + "column": 3 + }, + "innerType": { + "name": "COptionTy_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 14 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 27 + "line": 242, + "column": 17 } }, { - "name": "value", + "name": "", "type": { - "name": "Value", - "kind": "struct", - "sizeOf": 64, + "name": "COptionTy_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, - "column": 16 + "line": 243, + "column": 3 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 16 + "line": 243, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 241, "column": 16 } }, - "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "some", + "name": "tag", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ResultAccount_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 555, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 552, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 245, - "column": 18 + "line": 558, + "column": 21 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 244, - "column": 5 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", - "kind": "struct", + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 559, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 547, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 546, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "bool_", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 559, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 557, + "column": 16 } }, - "CArrayc_char": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "const char**", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Member", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 55, - "column": 16 + "line": 173, + "column": 18 } }, { @@ -6443,7 +6384,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 56, + "line": 174, "column": 13 } } @@ -6451,392 +6392,561 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, + "line": 172, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 210, + "column": 3 + }, + "innerType": { + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 203, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 213, + "column": 10 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, - "column": 16 + "line": 214, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 479, - "column": 20 + "line": 214, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 212, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 167, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 212, "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 561, - "column": 23 + "line": 168, + "column": 14 + } + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 169, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 166, + "column": 16 } }, - "Query": { - "size_of": 112, + "COptionClause": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "limit", + "name": "tag", "type": { - "name": "uint32_t", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 380, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 377, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 12 + "line": 383, + "column": 21 } }, { - "name": "offset", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 96, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 3 } }, - "offset_of": 4, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 393, - "column": 12 + "line": 384, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 382, + "column": 16 + } + }, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "clause", + "name": "err", "type": { - "name": "COptionClause", + "name": "Error", "kind": "struct", - "sizeOf": 104, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, + "line": 33, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 394, - "column": 24 + "line": 530, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 16 + "line": 529, + "column": 5 } }, - "Model": { - "size_of": 24, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "EnumOption*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, - "column": 15 + "line": 188, + "column": 22 } }, { - "name": "members", + "name": "data_len", "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 269, - "column": 23 + "line": 189, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 267, + "line": 187, "column": 16 } }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 96, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "u64", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 96, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 385, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 5 + "line": 133, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 3 + "line": 132, + "column": 5 } }, - "KeysClause": { - "size_of": 24, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "model", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 60, - "column": 15 - } - }, - { - "name": "keys", + "name": "bool_", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 54, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 61, - "column": 23 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 151, + "column": 5 } }, - "Struct": { - "size_of": 24, + "Value": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "primitive_type", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 120, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, - "column": 15 + "line": 334, + "column": 20 } }, { - "name": "children", + "name": "value_type", "type": { - "name": "CArrayMember", + "name": "ValueType", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, + "line": 312, "column": 16 } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 23 + "line": 335, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 333, "column": 16 } }, - "CArrayEnumOption": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "u8", + "type": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 124, + "column": 15 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 123, + "column": 5 + } + }, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 441, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 440, + "column": 3 + } + }, + "CArrayCHashItemc_charModelMetadata": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "EnumOption*", + "name": "CHashItemc_charModelMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EnumOption", + "name": "CHashItemc_charModelMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 152, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 417, "column": 16 } } @@ -6844,8 +6954,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 188, - "column": 22 + "line": 423, + "column": 40 } }, { @@ -6872,7 +6982,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 189, + "line": 424, "column": 13 } } @@ -6880,7 +6990,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 422, "column": 16 } }, @@ -6939,513 +7049,655 @@ "column": 16 } }, - "ResultToriiClient": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 40, - "column": 3 - }, - "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 37, - "column": 14 - } + "line": 295, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 43, - "column": 25 + "line": 295, + "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 298, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 298, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, - "column": 16 + "line": 294, + "column": 3 } }, - "Member": { - "size_of": 24, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 526, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, - "column": 15 + "line": 526, + "column": 5 } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 529, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 3 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "key", + "name": "number", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 169, - "column": 8 + "line": 591, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 590, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, + "ModelMetadata": { + "size_of": 144, "align_of": 8, "fields": [ { - "name": "array", + "name": "schema", "type": { - "name": "CArrayTy", + "name": "Ty", "kind": "struct", - "sizeOf": 16, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 212, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 23 + "line": 408, + "column": 13 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 227, - "column": 5 - } - }, - "CArrayEntity": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "name", "type": { - "name": "Entity*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 277, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 18 + "line": 409, + "column": 15 } }, { - "name": "data_len", + "name": "packed_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 + "line": 198, + "column": 25 }, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 410, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 - } - }, - "CHashItemc_charModelMetadata": { - "size_of": 152, - "align_of": 8, - "fields": [ + }, { - "name": "key", + "name": "unpacked_size", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 60, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 418, - "column": 15 + "line": 411, + "column": 12 } }, { - "name": "value", + "name": "class_hash", "type": { - "name": "ModelMetadata", + "name": "FieldElement", "kind": "struct", - "sizeOf": 144, + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 64, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 23 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 86, + "column": 16 + } + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 23 + } + }, + { + "name": "layout", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, + "line": 402, "column": 16 } }, - "offset_of": 8, + "offset_of": 128, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 419, - "column": 24 + "line": 414, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 407, "column": 16 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "bytes", + "name": "", "type": { - "name": "CArrayu8", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 16 + "line": 475, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 23 + "line": 475, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 478, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 5 + "line": 474, + "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 8, + "Query": { + "size_of": 112, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "limit", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 19 + "line": 392, + "column": 12 + } + }, + { + "name": "offset", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 393, + "column": 12 + } + }, + { + "name": "clause", + "type": { + "name": "COptionClause", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 382, + "column": 16 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 394, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 230, - "column": 5 + "line": 391, + "column": 16 } }, - "CArrayu8": { + "ResultSubscription": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 453, + "column": 3 + }, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 450, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 12 + "line": 456, + "column": 26 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 457, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 66, - "column": 13 + "line": 457, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 455, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 496, - "column": 20 + "line": 510, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 495, + "line": 509, "column": 5 } }, - "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayu8": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "string", + "name": "data", + "type": { + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 65, + "column": 12 + } + }, + { + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 19 + "line": 66, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 5 + "line": 64, + "column": 16 } }, "ResultProvider": { @@ -7516,70 +7768,54 @@ "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "COptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "some", "type": { - "name": "CArrayEntity", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 296, - "column": 27 + "line": 245, + "column": 18 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, + "line": 244, "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7587,36 +7823,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 492, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 590, + "line": 492, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 495, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 593, + "line": 495, "column": 5 } } @@ -7624,100 +7860,65 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 586, + "line": 491, "column": 3 } }, - "Ty": { - "size_of": 48, + "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 210, - "column": 3 - }, - "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 203, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 213, - "column": 10 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "COptionTy", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 241, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 3 + "line": 259, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 16 + "line": 258, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "ok", "type": { - "name": "CArrayTy", + "name": "CArrayu8", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 64, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 225, + "line": 78, "column": 23 } } @@ -7725,65 +7926,65 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 224, + "line": 77, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 32, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "tuple", "type": { - "name": "Enum", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 192, + "line": 198, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 222, - "column": 19 + "line": 225, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, + "line": 224, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 88, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "c_member", + "name": "contract_address", "type": { - "name": "MemberClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 88, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 86, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 369, + "line": 161, "column": 27 } } @@ -7791,69 +7992,75 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, + "line": 160, "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "err", + "name": "u32", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 564, - "column": 20 + "line": 130, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, + "line": 129, "column": 5 } }, - "ResultAccount": { - "size_of": 16, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultAccount_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, + "line": 470, "column": 3 }, "innerType": { - "name": "ResultAccount_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 467, "column": 14 } } @@ -7861,22 +8068,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 21 + "line": 473, + "column": 32 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 474, "column": 3 } }, @@ -7884,7 +8091,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, + "line": 474, "column": 3 } } @@ -7892,84 +8099,72 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 472, "column": 16 } }, - "Resultbool": { - "size_of": 16, + "Model": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "name", "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 436, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 18 + "line": 268, + "column": 15 } }, { - "name": "", + "name": "members", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 172, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 440, - "column": 3 + "line": 269, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 438, + "line": 267, "column": 16 } }, - "Value": { - "size_of": 64, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "primitive_type", + "name": "primitive", "type": { "name": "Primitive", "kind": "struct", @@ -7985,285 +8180,309 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 334, - "column": 20 + "line": 216, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 215, + "column": 5 + } + }, + "FieldElement": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "value_type", + "name": "data", "type": { - "name": "ValueType", - "kind": "struct", - "sizeOf": 24, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 312, - "column": 16 + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 335, - "column": 20 + "line": 87, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 333, + "line": 86, "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "Primitive_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 118, + "column": 3 + }, + "innerType": { + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 101, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 5 + "line": 121, + "column": 17 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 122, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 5 + "line": 122, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 44, - "column": 3 + "line": 120, + "column": 16 } }, - "ResultCOptionTy": { + "Struct": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "name", "type": { - "name": "ResultCOptionTy_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 253, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCOptionTy_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 250, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, - "column": 23 + "line": 178, + "column": 15 } }, { - "name": "", + "name": "children", "type": { - "name": "ResultCOptionTy_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayMember", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 257, - "column": 3 + "filePath": "/dojo.h", + "line": 172, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 3 + "line": 179, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 255, + "line": 177, "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "", + "name": "r", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 86, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 - } + "line": 94, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "", + "name": "s", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 + "line": 86, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 563, - "column": 5 - } + "line": 98, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 559, - "column": 3 + "line": 90, + "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "Signature", + "name": "Error", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 90, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 24 + "line": 299, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, + "line": 298, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, + "line": 33, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 496, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 495, "column": 5 } }, @@ -8312,382 +8531,244 @@ "column": 26 }, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 274, - "column": 13 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 272, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "u64", - "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 133, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 132, - "column": 5 - } - }, - "ModelMetadata": { - "size_of": 144, - "align_of": 8, - "fields": [ - { - "name": "schema", - "type": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 408, - "column": 13 - } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 48, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 409, - "column": 15 - } - }, - { - "name": "packed_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 12 - } - }, - { - "name": "unpacked_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 60, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 12 + "line": 274, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 272, + "column": 16 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 45, + "column": 5 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 23 + "line": 45, + "column": 5 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 86, - "column": 16 + "line": 48, + "column": 5 } }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 23 + "line": 48, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 44, + "column": 3 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "layout", + "name": "felt252", "type": { - "name": "CArrayFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, + "line": 86, "column": 16 } }, - "offset_of": 128, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 29 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 407, - "column": 16 + "line": 154, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "bytes", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "CArrayu8", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 64, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 130, - "column": 16 + "line": 328, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, + "line": 327, "column": 5 } }, - "ResultCArrayFieldElement": { - "size_of": 24, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 467, - "column": 14 - } + "line": 543, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 473, - "column": 32 + "line": 543, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 546, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 546, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, - "column": 16 + "line": 542, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 32, - "align_of": 1, + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "u_int", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 86, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 322, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 321, "column": 5 } }, @@ -8770,323 +8851,314 @@ "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "tag", + "type": { + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 436, + "column": 3 + }, + "innerType": { + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 439, + "column": 18 + } + }, + { + "name": "", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 16 + "line": 440, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 216, - "column": 24 + "line": 440, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 5 + "line": 438, + "column": 16 } }, - "ResultCOptionTy_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ValueType_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "int_", "type": { - "name": "Error", - "kind": "struct", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 33, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 20 + "line": 319, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 261, + "line": 318, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "struct_", "type": { - "name": "Error", + "name": "Struct", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 33, + "line": 177, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 530, - "column": 20 + "line": 219, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, + "line": 218, "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", + "EnumOption": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, - "column": 5 + "line": 183, + "column": 15 } }, { - "name": "", + "name": "ty", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 478, - "column": 5 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 16 + } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 5 + "line": 184, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 474, - "column": 3 + "line": 182, + "column": 16 } }, - "Primitive": { - "size_of": 40, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "Primitive_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 118, - "column": 3 - }, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 101, - "column": 14 + "line": 31, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 121, - "column": 17 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 122, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 122, - "column": 3 + "line": 46, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 16 + "line": 45, + "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "ok", + "name": "composite", "type": { - "name": "CArrayu8", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, + "line": 350, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 78, - "column": 23 + "line": 372, + "column": 30 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, + "line": 371, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 96, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - { - "name": "", + "name": "some", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Clause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 96, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 362, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 546, - "column": 5 + "line": 386, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 542, - "column": 3 + "line": 385, + "column": 5 } } }, "enums": { - "ValueType_Tag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9095,33 +9167,25 @@ }, "values": [ { - "name": "String" + "name": "Keys" }, { - "name": "Int", + "name": "CMember", "value": 1 }, { - "name": "UInt", + "name": "Composite", "value": 2 - }, - { - "name": "VBool", - "value": 3 - }, - { - "name": "Bytes", - "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, + "line": 356, "column": 14 } }, - "ResultFieldElement_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9130,21 +9194,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "Okbool" }, { - "name": "ErrFieldElement", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 501, + "line": 433, "column": 14 } }, - "ResultCOptionTy_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9153,21 +9217,21 @@ }, "values": [ { - "name": "OkCOptionTy" + "name": "OkCArrayEntity" }, { - "name": "ErrCOptionTy", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 250, + "line": 287, "column": 14 } }, - "Clause_Tag": { + "ValueType_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9176,25 +9240,33 @@ }, "values": [ { - "name": "Keys" + "name": "String" }, { - "name": "CMember", + "name": "Int", "value": 1 }, { - "name": "Composite", + "name": "UInt", "value": 2 + }, + { + "name": "VBool", + "value": 3 + }, + { + "name": "Bytes", + "value": 4 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 304, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9203,21 +9275,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "OkSignature" }, { - "name": "ErrCArrayFieldElement", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, + "line": 518, "column": 14 } }, - "LogicalOperator": { + "ResultProvider_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9226,17 +9298,40 @@ }, "values": [ { - "name": "And" + "name": "OkProvider" }, { - "name": "Or", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 535, + "column": 14 + } + }, + "ResultFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkFieldElement" + }, + { + "name": "ErrFieldElement", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 501, "column": 14 } }, @@ -9263,7 +9358,7 @@ "column": 14 } }, - "ResultAccount_Tag": { + "ResultCOptionTy_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9272,21 +9367,21 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCOptionTy" }, { - "name": "ErrAccount", + "name": "ErrCOptionTy", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, + "line": 250, "column": 14 } }, - "ResultSubscription_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9295,17 +9390,33 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Eq" }, { - "name": "ErrSubscription", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, + "line": 11, "column": 14 } }, @@ -9332,7 +9443,7 @@ "column": 14 } }, - "Resultc_char_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9341,21 +9452,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkCArrayFieldElement" }, { - "name": "Errc_char", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, + "line": 467, "column": 14 } }, - "BlockId_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9364,26 +9475,21 @@ }, "values": [ { - "name": "Hash" + "name": "OkAccount" }, { - "name": "Number", + "name": "ErrAccount", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, + "line": 552, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "ResultProvider_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9392,17 +9498,17 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkCArrayu8" }, { - "name": "ErrProvider", + "name": "ErrCArrayu8", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, + "line": 69, "column": 14 } }, @@ -9445,30 +9551,7 @@ "column": 14 } }, - "Resultbool_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "Okbool" - }, - { - "name": "Errbool", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 14 - } - }, - "ResultCArrayu8_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9477,21 +9560,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "OkSubscription" }, { - "name": "ErrCArrayu8", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 69, + "line": 450, "column": 14 } }, - "ResultToriiClient_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9500,21 +9583,21 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "SomeClause" }, { - "name": "ErrToriiClient", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 37, + "line": 377, "column": 14 } }, - "ResultSignature_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9523,21 +9606,21 @@ }, "values": [ { - "name": "OkSignature" + "name": "And" }, { - "name": "ErrSignature", + "name": "Or", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 518, + "line": 20, "column": 14 } }, - "ComparisonOperator": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9546,33 +9629,17 @@ }, "values": [ { - "name": "Eq" + "name": "OkToriiClient" }, { - "name": "Neq", + "name": "ErrToriiClient", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 37, "column": 14 } }, @@ -9635,7 +9702,7 @@ "column": 14 } }, - "COptionClause_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9644,21 +9711,21 @@ }, "values": [ { - "name": "SomeClause" + "name": "Okc_char" }, { - "name": "NoneClause", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 377, + "line": 484, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -9667,19 +9734,24 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "Hash" }, { - "name": "ErrCArrayEntity", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 578, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" } }, "typeAliases": {}, @@ -9692,19 +9764,19 @@ "column": 16 } }, - "Provider": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 27, + "line": 25, "column": 16 } }, - "Account": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 27, "column": 16 } }, diff --git a/Bindings/dojo.c b/Bindings/dojo.c index 3e676737..951a678c 160000 --- a/Bindings/dojo.c +++ b/Bindings/dojo.c @@ -1 +1 @@ -Subproject commit 3e676737ef720a3f1caa368dde03cc5ab1109393 +Subproject commit 951a678c84b315f78170daa45b7e3d7418393e22