  pub type ares_sock_state_cb = ::std::option::Option<
      unsafe extern "C" fn(
          data: *mut ::std::os::raw::c_void,
-@@ -369,7 +379,7 @@
+@@ -369,7 +380,7 @@
      _bindgen_union_align: [u8; 16usize],
  }
  #[repr(C)]

--- src/ffi.rs.orig	2018-02-10 21:16:37.218464557 +0000
+++ src/ffi.rs	2018-02-10 21:16:37.273465646 +0000
@@ -1,13 +1,23 @@
 /* automatically generated by rust-bindgen */
+#![allow(non_camel_case_types, non_snake_case)]
+#![cfg_attr(feature = "cargo-clippy", allow(type_complexity))]

 pub struct ares_addrttl {
     pub ipaddr: in_addr,
     pub ttl: ::std::os::raw::c_int,
@@ -603,3 +614,17 @@
         dst: *mut ::std::os::raw::c_void,
     ) -> ::std::os::raw::c_int;
 }
