@@ -33,7 +33,8 @@ pub fn function_callback(_attributes: TokenStream, item: TokenStream) -> TokenSt
33
33
arguments: * const javascriptcore:: sys:: JSValueRef ,
34
34
exception: * mut javascriptcore:: sys:: JSValueRef ,
35
35
) -> * const javascriptcore:: sys:: OpaqueJSValue {
36
- use core:: { mem:: ManuallyDrop , ops:: Not , ptr, slice} ;
36
+ use core:: { mem:: ManuallyDrop , option:: Option , ops:: Not , ptr, result:: Result , slice} ;
37
+ use std:: vec:: Vec ;
37
38
use javascriptcore:: { sys:: JSValueRef , JSContext , JSObject , JSValue } ;
38
39
39
40
// This should never happen, it's simply a paranoid precaution.
@@ -138,7 +139,8 @@ pub fn constructor_callback(_attributes: TokenStream, item: TokenStream) -> Toke
138
139
arguments: * const javascriptcore:: sys:: JSValueRef ,
139
140
exception: * mut javascriptcore:: sys:: JSValueRef ,
140
141
) -> * mut javascriptcore:: sys:: OpaqueJSValue {
141
- use core:: { mem:: ManuallyDrop , ops:: Not , ptr, slice} ;
142
+ use core:: { mem:: ManuallyDrop , option:: Option , ops:: Not , ptr, result:: Result , slice} ;
143
+ use std:: vec:: Vec ;
142
144
use javascriptcore:: { sys:: JSValueRef , JSContext , JSObject , JSValue } ;
143
145
144
146
// This should never happen, it's simply a paranoid precaution.
0 commit comments