File tree 1 file changed +6
-5
lines changed
Filter options
1 file changed +6
-5
lines changed
Original file line number Diff line number Diff line change @@ -31,10 +31,11 @@ mod _overlapped {
31
31
} ,
32
32
System :: Threading :: INFINITE ,
33
33
} ;
34
- #[ pyattr( once) ]
35
- fn INVALID_HANDLE_VALUE ( _vm : & VirtualMachine ) -> isize {
36
- windows_sys:: Win32 :: Foundation :: INVALID_HANDLE_VALUE as isize
37
- }
34
+
35
+ #[ pyattr]
36
+ const INVALID_HANDLE_VALUE : isize =
37
+ unsafe { std:: mem:: transmute ( windows_sys:: Win32 :: Foundation :: INVALID_HANDLE_VALUE ) } ;
38
+
38
39
#[ pyattr]
39
40
const NULL : isize = 0 ;
40
41
@@ -263,7 +264,7 @@ mod _overlapped {
263
264
type Args = ( isize , ) ;
264
265
265
266
fn py_new ( cls : PyTypeRef , ( mut event, ) : Self :: Args , vm : & VirtualMachine ) -> PyResult {
266
- if event == INVALID_HANDLE_VALUE ( vm ) {
267
+ if event == INVALID_HANDLE_VALUE {
267
268
event = unsafe {
268
269
windows_sys:: Win32 :: System :: Threading :: CreateEventA (
269
270
std:: ptr:: null ( ) ,
You can’t perform that action at this time.
0 commit comments