var searchIndex = {}; searchIndex["libevdev_sys"] = {"doc":"","items":[[0,"linux_input","libevdev_sys","FFI bindings for the `linux/input.h` header.",null,null],[3,"input_event","libevdev_sys::linux_input","",null,null],[12,"time","","",0,null],[12,"type_","","",0,null],[12,"code","","",0,null],[12,"value","","",0,null],[3,"input_id","","",null,null],[12,"bustype","","",1,null],[12,"vendor","","",1,null],[12,"product","","",1,null],[12,"version","","",1,null],[3,"input_absinfo","","",null,null],[12,"value","","",2,null],[12,"minimum","","",2,null],[12,"maximum","","",2,null],[12,"fuzz","","",2,null],[12,"flat","","",2,null],[12,"resolution","","",2,null],[3,"input_keymap_entry","","",null,null],[12,"flags","","",3,null],[12,"len","","",3,null],[12,"index","","",3,null],[12,"keycode","","",3,null],[12,"scancode","","",3,null],[3,"input_mask","","",null,null],[12,"type_","","",4,null],[12,"codes_size","","",4,null],[12,"codes_ptr","","",4,null],[3,"ff_replay","","",null,null],[12,"length","","",5,null],[12,"delay","","",5,null],[3,"ff_trigger","","",null,null],[12,"button","","",6,null],[12,"interval","","",6,null],[3,"ff_envelope","","",null,null],[12,"attack_length","","",7,null],[12,"attack_level","","",7,null],[12,"fade_length","","",7,null],[12,"fade_level","","",7,null],[3,"ff_constant_effect","","",null,null],[12,"level","","",8,null],[12,"envelope","","",8,null],[3,"ff_ramp_effect","","",null,null],[12,"start_level","","",9,null],[12,"end_level","","",9,null],[12,"envelope","","",9,null],[3,"ff_condition_effect","","",null,null],[12,"right_saturation","","",10,null],[12,"left_saturation","","",10,null],[12,"right_coeff","","",10,null],[12,"left_coeff","","",10,null],[12,"deadband","","",10,null],[12,"center","","",10,null],[3,"ff_periodic_effect","","",null,null],[12,"waveform","","",11,null],[12,"period","","",11,null],[12,"magnitude","","",11,null],[12,"offset","","",11,null],[12,"phase","","",11,null],[12,"envelope","","",11,null],[12,"custom_len","","",11,null],[12,"custom_data","","",11,null],[3,"ff_rumble_effect","","",null,null],[12,"strong_magnitude","","",12,null],[12,"weak_magnitude","","",12,null],[3,"ff_effect","","",null,null],[12,"type_","","",13,null],[12,"id","","",13,null],[12,"direction","","",13,null],[12,"trigger","","",13,null],[12,"replay","","",13,null],[12,"u","","",13,null],[3,"ff_effect_union","","",null,null],[12,"_bindgen_data_","","",14,null],[6,"__u8","","",null,null],[6,"__u16","","",null,null],[6,"__s16","","",null,null],[6,"__u32","","",null,null],[6,"__s32","","",null,null],[6,"__u64","","",null,null],[11,"clone","","",0,null],[11,"default","","",0,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",2,null],[11,"fmt","","",2,null],[11,"default","","",2,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",3,null],[11,"fmt","","",3,null],[11,"default","","",3,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",4,null],[11,"fmt","","",4,null],[11,"default","","",4,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",5,null],[11,"fmt","","",5,null],[11,"default","","",5,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",6,null],[11,"fmt","","",6,null],[11,"default","","",6,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",7,null],[11,"fmt","","",7,null],[11,"default","","",7,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",8,null],[11,"fmt","","",8,null],[11,"default","","",8,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",9,null],[11,"fmt","","",9,null],[11,"default","","",9,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",10,null],[11,"fmt","","",10,null],[11,"default","","",10,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",11,null],[11,"fmt","","",11,null],[11,"default","","",11,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",12,null],[11,"fmt","","",12,null],[11,"default","","",12,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",13,null],[11,"fmt","","",13,null],[11,"default","","",13,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",14,null],[11,"fmt","","",14,null],[11,"constant","","",14,null],[11,"ramp","","",14,null],[11,"periodic","","",14,null],[11,"condition","","",14,null],[11,"rumble","","",14,null],[11,"default","","",14,{"inputs":[],"output":{"name":"self"}}],[0,"evdev","libevdev_sys","",null,null],[4,"va_list","libevdev_sys::evdev","AFAIK there's no useful and officially supported way a Rust function can accept a C `va_list`,\nso you won't be able to use a custom logging function.",null,null],[4,"libevdev","","",null,null],[4,"libevdev_read_flag","","",null,null],[13,"LIBEVDEV_READ_FLAG_SYNC","","",15,null],[13,"LIBEVDEV_READ_FLAG_NORMAL","","",15,null],[13,"LIBEVDEV_READ_FLAG_FORCE_SYNC","","",15,null],[13,"LIBEVDEV_READ_FLAG_BLOCKING","","",15,null],[4,"libevdev_log_priority","","",null,null],[13,"LIBEVDEV_LOG_ERROR","","",16,null],[13,"LIBEVDEV_LOG_INFO","","",16,null],[13,"LIBEVDEV_LOG_DEBUG","","",16,null],[4,"libevdev_grab_mode","","",null,null],[13,"LIBEVDEV_GRAB","","",17,null],[13,"LIBEVDEV_UNGRAB","","",17,null],[4,"libevdev_read_status","","",null,null],[13,"LIBEVDEV_READ_STATUS_SUCCESS","","",18,null],[13,"LIBEVDEV_READ_STATUS_SYNC","","",18,null],[4,"libevdev_led_value","","",null,null],[13,"LIBEVDEV_LED_ON","","",19,null],[13,"LIBEVDEV_LED_OFF","","",19,null],[5,"libevdev_new","","",null,null],[5,"libevdev_new_from_fd","","",null,null],[5,"libevdev_free","","",null,null],[5,"libevdev_set_log_function","","",null,null],[5,"libevdev_set_log_priority","","",null,null],[5,"libevdev_get_log_priority","","",null,null],[5,"libevdev_set_device_log_function","","",null,null],[5,"libevdev_grab","","",null,null],[5,"libevdev_set_fd","","",null,null],[5,"libevdev_change_fd","","",null,null],[5,"libevdev_get_fd","","",null,null],[5,"libevdev_next_event","","",null,null],[5,"libevdev_has_event_pending","","",null,null],[5,"libevdev_get_name","","",null,null],[5,"libevdev_set_name","","",null,null],[5,"libevdev_get_phys","","",null,null],[5,"libevdev_set_phys","","",null,null],[5,"libevdev_get_uniq","","",null,null],[5,"libevdev_set_uniq","","",null,null],[5,"libevdev_get_id_product","","",null,null],[5,"libevdev_set_id_product","","",null,null],[5,"libevdev_get_id_vendor","","",null,null],[5,"libevdev_set_id_vendor","","",null,null],[5,"libevdev_get_id_bustype","","",null,null],[5,"libevdev_set_id_bustype","","",null,null],[5,"libevdev_get_id_version","","",null,null],[5,"libevdev_set_id_version","","",null,null],[5,"libevdev_get_driver_version","","",null,null],[5,"libevdev_has_property","","",null,null],[5,"libevdev_enable_property","","",null,null],[5,"libevdev_has_event_type","","",null,null],[5,"libevdev_has_event_code","","",null,null],[5,"libevdev_get_abs_minimum","","",null,null],[5,"libevdev_get_abs_maximum","","",null,null],[5,"libevdev_get_abs_fuzz","","",null,null],[5,"libevdev_get_abs_flat","","",null,null],[5,"libevdev_get_abs_resolution","","",null,null],[5,"libevdev_get_abs_info","","",null,null],[5,"libevdev_get_event_value","","",null,null],[5,"libevdev_set_event_value","","",null,null],[5,"libevdev_fetch_event_value","","",null,null],[5,"libevdev_get_slot_value","","",null,null],[5,"libevdev_set_slot_value","","",null,null],[5,"libevdev_fetch_slot_value","","",null,null],[5,"libevdev_get_num_slots","","",null,null],[5,"libevdev_get_current_slot","","",null,null],[5,"libevdev_set_abs_minimum","","",null,null],[5,"libevdev_set_abs_maximum","","",null,null],[5,"libevdev_set_abs_fuzz","","",null,null],[5,"libevdev_set_abs_flat","","",null,null],[5,"libevdev_set_abs_resolution","","",null,null],[5,"libevdev_set_abs_info","","",null,null],[5,"libevdev_enable_event_type","","",null,null],[5,"libevdev_disable_event_type","","",null,null],[5,"libevdev_enable_event_code","","",null,null],[5,"libevdev_disable_event_code","","",null,null],[5,"libevdev_kernel_set_abs_info","","",null,null],[5,"libevdev_kernel_set_led_value","","",null,null],[5,"libevdev_kernel_set_led_values","","",null,null],[5,"libevdev_set_clock_id","","",null,null],[5,"libevdev_event_is_type","","",null,null],[5,"libevdev_event_is_code","","",null,null],[5,"libevdev_event_type_get_name","","",null,null],[5,"libevdev_event_code_get_name","","",null,null],[5,"libevdev_property_get_name","","",null,null],[5,"libevdev_event_type_get_max","","",null,null],[5,"libevdev_event_type_from_name","","",null,null],[5,"libevdev_event_type_from_name_n","","",null,null],[5,"libevdev_event_code_from_name","","",null,null],[5,"libevdev_event_code_from_name_n","","",null,null],[5,"libevdev_property_from_name","","",null,null],[5,"libevdev_property_from_name_n","","",null,null],[5,"libevdev_get_repeat","","",null,null],[6,"libevdev_log_func_t","","",null,null],[6,"libevdev_device_log_func_t","","",null,null],[11,"clone","","",15,null],[11,"fmt","","",15,null],[11,"clone","","",16,null],[11,"fmt","","",16,null],[11,"clone","","",17,null],[11,"fmt","","",17,null],[11,"clone","","",18,null],[11,"fmt","","",18,null],[11,"clone","","",19,null],[11,"fmt","","",19,null]],"paths":[[3,"input_event"],[3,"input_id"],[3,"input_absinfo"],[3,"input_keymap_entry"],[3,"input_mask"],[3,"ff_replay"],[3,"ff_trigger"],[3,"ff_envelope"],[3,"ff_constant_effect"],[3,"ff_ramp_effect"],[3,"ff_condition_effect"],[3,"ff_periodic_effect"],[3,"ff_rumble_effect"],[3,"ff_effect"],[3,"ff_effect_union"],[4,"libevdev_read_flag"],[4,"libevdev_log_priority"],[4,"libevdev_grab_mode"],[4,"libevdev_read_status"],[4,"libevdev_led_value"]]}; initSearch(searchIndex);