@@ -22,18 +22,18 @@ serialize = ["serde"]
2222unstable_grab = [" evdev-rs" , " epoll" , " inotify" ]
2323
2424[target .'cfg(target_os = "macos")' .dependencies ]
25- cocoa = " 0.22 "
26- core-graphics = {version = " 0.19 .0" , features = [" highsierra" ]}
27- core-foundation = {version = " 0.7 " }
28- core-foundation-sys = {version = " 0.7 " }
25+ cocoa = " 0.26 "
26+ core-graphics = {version = " 0.24 .0" , features = [" highsierra" ]}
27+ core-foundation = {version = " 0.10 " }
28+ core-foundation-sys = {version = " 0.8 " }
2929
3030
3131[target .'cfg(target_os = "linux")' .dependencies ]
3232libc = " 0.2"
3333x11 = {version = " 2.18" , features = [" xlib" , " xrecord" , " xinput" ]}
34- evdev-rs = {version = " 0.4.0 " , optional =true }
34+ evdev-rs = {version = " 0.6 " , optional =true }
3535epoll = {version = " 4.1.0" , optional =true }
36- inotify = {version = " 0.8.2 " , default-features =false , optional =true }
36+ inotify = {version = " 0.11 " , default-features =false , optional =true }
3737
3838[target .'cfg(target_os = "windows")' .dependencies ]
3939winapi = { version = " 0.3" , features = [" winuser" , " errhandlingapi" , " processthreadsapi" ] }
@@ -43,7 +43,7 @@ serde_json = "1.0"
4343# Some tests interact with the real OS. We can't hit the OS in parallel
4444# because that leads to unexpected behavior and flaky tests, so we need
4545# to run thoses tests in sequence instead.
46- serial_test = " 0.4 "
46+ serial_test = " 3 "
4747tokio = {version = " 1.5" , features =[" sync" , " macros" , " rt-multi-thread" ]}
4848
4949[[example ]]
0 commit comments