@@ -24,15 +24,6 @@ function getStringFromWasm0(ptr, len) {
24
24
return cachedTextDecoder . decode ( getUint8ArrayMemory0 ( ) . subarray ( ptr , ptr + len ) ) ;
25
25
}
26
26
27
- let cachedDataViewMemory0 = null ;
28
-
29
- function getDataViewMemory0 ( ) {
30
- if ( cachedDataViewMemory0 === null || cachedDataViewMemory0 . buffer . detached === true || ( cachedDataViewMemory0 . buffer . detached === undefined && cachedDataViewMemory0 . buffer !== wasm . memory . buffer ) ) {
31
- cachedDataViewMemory0 = new DataView ( wasm . memory . buffer ) ;
32
- }
33
- return cachedDataViewMemory0 ;
34
- }
35
-
36
27
function isLikeNone ( x ) {
37
28
return x === undefined || x === null ;
38
29
}
@@ -129,61 +120,40 @@ export class Foo {
129
120
* @returns {number | undefined }
130
121
*/
131
122
get y ( ) {
132
- try {
133
- const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
134
- wasm . __wbg_get_foo_y ( retptr , this . __wbg_ptr ) ;
135
- var r0 = getDataViewMemory0 ( ) . getInt32 ( retptr + 4 * 0 , true ) ;
136
- var r1 = getDataViewMemory0 ( ) . getInt32 ( retptr + 4 * 1 , true ) ;
137
- return r0 === 0 ? undefined : r1 >>> 0 ;
138
- } finally {
139
- wasm . __wbindgen_add_to_stack_pointer ( 16 ) ;
140
- }
123
+ const ret = wasm . __wbg_get_foo_y ( this . __wbg_ptr ) ;
124
+ return ret === 0x100000001 ? undefined : ret ;
141
125
}
142
126
/**
143
127
* @param {number | undefined } [arg0]
144
128
*/
145
129
set y ( arg0 ) {
146
- wasm . __wbg_set_foo_y ( this . __wbg_ptr , ! isLikeNone ( arg0 ) , isLikeNone ( arg0 ) ? 0 : arg0 ) ;
130
+ wasm . __wbg_set_foo_y ( this . __wbg_ptr , isLikeNone ( arg0 ) ? 0x100000001 : ( arg0 ) >>> 0 ) ;
147
131
}
148
132
/**
149
133
* @returns {number | undefined }
150
134
*/
151
135
get z ( ) {
152
- try {
153
- const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
154
- wasm . foo_z ( retptr , this . __wbg_ptr ) ;
155
- var r0 = getDataViewMemory0 ( ) . getInt32 ( retptr + 4 * 0 , true ) ;
156
- var r1 = getDataViewMemory0 ( ) . getInt32 ( retptr + 4 * 1 , true ) ;
157
- return r0 === 0 ? undefined : r1 >>> 0 ;
158
- } finally {
159
- wasm . __wbindgen_add_to_stack_pointer ( 16 ) ;
160
- }
136
+ const ret = wasm . foo_z ( this . __wbg_ptr ) ;
137
+ return ret === 0x100000001 ? undefined : ret ;
161
138
}
162
139
/**
163
140
* @param {number | undefined } [z]
164
141
*/
165
142
set z ( z ) {
166
- wasm . foo_set_z ( this . __wbg_ptr , ! isLikeNone ( z ) , isLikeNone ( z ) ? 0 : z ) ;
143
+ wasm . foo_set_z ( this . __wbg_ptr , isLikeNone ( z ) ? 0x100000001 : ( z ) >>> 0 ) ;
167
144
}
168
145
/**
169
146
* @returns {number | undefined }
170
147
*/
171
148
get lone_getter ( ) {
172
- try {
173
- const retptr = wasm . __wbindgen_add_to_stack_pointer ( - 16 ) ;
174
- wasm . foo_lone_getter ( retptr , this . __wbg_ptr ) ;
175
- var r0 = getDataViewMemory0 ( ) . getInt32 ( retptr + 4 * 0 , true ) ;
176
- var r1 = getDataViewMemory0 ( ) . getInt32 ( retptr + 4 * 1 , true ) ;
177
- return r0 === 0 ? undefined : r1 >>> 0 ;
178
- } finally {
179
- wasm . __wbindgen_add_to_stack_pointer ( 16 ) ;
180
- }
149
+ const ret = wasm . foo_lone_getter ( this . __wbg_ptr ) ;
150
+ return ret === 0x100000001 ? undefined : ret ;
181
151
}
182
152
/**
183
153
* @param {number | undefined } [value]
184
154
*/
185
155
set lone_setter ( value ) {
186
- wasm . foo_set_lone_setter ( this . __wbg_ptr , ! isLikeNone ( value ) , isLikeNone ( value ) ? 0 : value ) ;
156
+ wasm . foo_set_lone_setter ( this . __wbg_ptr , isLikeNone ( value ) ? 0x100000001 : ( value ) >>> 0 ) ;
187
157
}
188
158
/**
189
159
* You will only read numbers.
0 commit comments