Verified Commit 659998c1 authored by William Orr's avatar William Orr
Browse files

Derive additional features on EventFilter

This allows for some more optimal tracking of watches in `kqueue`
parent 3279314a
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ use bitflags::bitflags;
use libc::{c_uint, c_ushort};

#[allow(non_camel_case_types)]
#[derive(Clone, Copy, Debug, PartialEq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Ord, PartialOrd)]
#[repr(i16)]
pub enum EventFilter {
    EVFILT_READ = -1,
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ use bitflags::bitflags;
use libc::{c_uint, c_ushort};

#[allow(non_camel_case_types)]
#[derive(Clone, Copy, Debug, PartialEq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Ord, PartialOrd)]
#[repr(i16)]
pub enum EventFilter {
    EVFILT_READ = -1,
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ use bitflags::bitflags;
use libc::{c_uint, c_ushort};

#[allow(non_camel_case_types)]
#[derive(Clone, Copy, Debug, PartialEq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Ord, PartialOrd)]
#[repr(i16)]
pub enum EventFilter {
    EVFILT_READ = -1,
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ use bitflags::bitflags;

#[allow(non_camel_case_types)]
#[repr(u32)]
#[derive(Clone, Copy, Debug, PartialEq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Ord, PartialOrd)]
pub enum EventFilter {
    EVFILT_READ = 0,
    EVFILT_WRITE = 1,
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ use bitflags::bitflags;
use libc::{c_uint, c_ushort};

#[allow(non_camel_case_types)]
#[derive(Clone, Copy, Debug, PartialEq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Ord, PartialOrd)]
#[repr(i16)]
pub enum EventFilter {
    EVFILT_READ = -1,