var searchIndex = {}; searchIndex["linenoise"] = {"doc":"This is a library that interfaces with the linenoise library.\n[Linenoise](https://github.com/antirez/linenoise) is a library implemented by Antirez, the Redis creator as a\nreplacement for readline.","items":[[5,"set_callback","linenoise","Sets the callback when tab is pressed",null,{"inputs":[{"name":"completioncallback"}],"output":null}],[5,"input","","Shows the prompt with your prompt as prefix\nRetuns the typed string or None is nothing or EOF",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"history_add","","Add this string to the history",null,{"inputs":[{"name":"str"}],"output":{"name":"i32"}}],[5,"history_set_max_len","","Set max length history",null,{"inputs":[{"name":"i32"}],"output":{"name":"i32"}}],[5,"history_save","","Save the history on disk",null,{"inputs":[{"name":"str"}],"output":{"name":"i32"}}],[5,"history_load","","Load the history on disk",null,{"inputs":[{"name":"str"}],"output":{"name":"i32"}}],[5,"clear_screen","","Clears the screen",null,{"inputs":[],"output":null}],[5,"set_multiline","","",null,{"inputs":[{"name":"i32"}],"output":null}],[5,"print_key_codes","","",null,{"inputs":[],"output":null}],[5,"add_completion","","Add a completion to the current list of completions.",null,null],[0,"ffi","","",null,null],[3,"Struct___sbuf","linenoise::ffi","",null,null],[12,"_base","","",0,null],[12,"_size","","",0,null],[3,"Struct___sFILE","","",null,null],[12,"_p","","",1,null],[12,"_r","","",1,null],[12,"_w","","",1,null],[12,"_flags","","",1,null],[12,"_file","","",1,null],[12,"_bf","","",1,null],[12,"_lbfsize","","",1,null],[12,"_cookie","","",1,null],[12,"_close","","",1,null],[12,"_read","","",1,null],[12,"_seek","","",1,null],[12,"_write","","",1,null],[12,"_ub","","",1,null],[12,"_extra","","",1,null],[12,"_ur","","",1,null],[12,"_ubuf","","",1,null],[12,"_nbuf","","",1,null],[12,"_lb","","",1,null],[12,"_blksize","","",1,null],[12,"_offset","","",1,null],[3,"Struct_Unnamed10","","",null,null],[12,"__name","","",2,null],[12,"__mask","","",2,null],[3,"Struct_ttysize","","",null,null],[12,"ts_lines","","",3,null],[12,"ts_cols","","",3,null],[12,"ts_xxx","","",3,null],[12,"ts_yyy","","",3,null],[3,"Struct_linenoiseCompletions","","",null,null],[12,"len","","",4,null],[12,"cvec","","",4,null],[4,"Struct___sFILEX","","",null,null],[7,"optarg","","",null,null],[7,"optind","","",null,null],[7,"opterr","","",null,null],[7,"optopt","","",null,null],[7,"suboptarg","","",null,null],[7,"optreset","","",null,null],[7,"__mb_cur_max","","",null,null],[7,"__stdinp","","",null,null],[7,"__stdoutp","","",null,null],[7,"__stderrp","","",null,null],[7,"sys_nerr","","",null,null],[7,"sys_errlist","","",null,null],[5,"linenoiseSetCompletionCallback","","",null,null],[5,"linenoiseAddCompletion","","",null,null],[5,"linenoise","","",null,null],[5,"linenoiseHistoryAdd","","",null,null],[5,"linenoiseHistorySetMaxLen","","",null,null],[5,"linenoiseHistorySave","","",null,null],[5,"linenoiseHistoryLoad","","",null,null],[5,"linenoiseClearScreen","","",null,null],[5,"linenoiseSetMultiLine","","",null,null],[5,"linenoisePrintKeyCodes","","",null,null],[6,"__int8_t","","",null,null],[6,"__uint8_t","","",null,null],[6,"__int16_t","","",null,null],[6,"__uint16_t","","",null,null],[6,"__int32_t","","",null,null],[6,"__uint32_t","","",null,null],[6,"__int64_t","","",null,null],[6,"__uint64_t","","",null,null],[6,"__darwin_intptr_t","","",null,null],[6,"__darwin_natural_t","","",null,null],[6,"__darwin_ct_rune_t","","",null,null],[6,"__darwin_ptrdiff_t","","",null,null],[6,"__darwin_wchar_t","","",null,null],[6,"__darwin_rune_t","","",null,null],[6,"__darwin_wint_t","","",null,null],[6,"__darwin_clock_t","","",null,null],[6,"__darwin_socklen_t","","",null,null],[6,"__darwin_ssize_t","","",null,null],[6,"__darwin_time_t","","",null,null],[6,"__darwin_blkcnt_t","","",null,null],[6,"__darwin_blksize_t","","",null,null],[6,"__darwin_dev_t","","",null,null],[6,"__darwin_fsblkcnt_t","","",null,null],[6,"__darwin_fsfilcnt_t","","",null,null],[6,"__darwin_gid_t","","",null,null],[6,"__darwin_id_t","","",null,null],[6,"__darwin_ino64_t","","",null,null],[6,"__darwin_ino_t","","",null,null],[6,"__darwin_mach_port_name_t","","",null,null],[6,"__darwin_mach_port_t","","",null,null],[6,"__darwin_mode_t","","",null,null],[6,"__darwin_off_t","","",null,null],[6,"__darwin_pid_t","","",null,null],[6,"__darwin_sigset_t","","",null,null],[6,"__darwin_suseconds_t","","",null,null],[6,"__darwin_uid_t","","",null,null],[6,"__darwin_useconds_t","","",null,null],[6,"uint64_t","","",null,null],[6,"int8_t","","",null,null],[6,"int16_t","","",null,null],[6,"int32_t","","",null,null],[6,"int64_t","","",null,null],[6,"uint8_t","","",null,null],[6,"uint16_t","","",null,null],[6,"uint32_t","","",null,null],[6,"int_least8_t","","",null,null],[6,"int_least16_t","","",null,null],[6,"int_least32_t","","",null,null],[6,"int_least64_t","","",null,null],[6,"uint_least8_t","","",null,null],[6,"uint_least16_t","","",null,null],[6,"uint_least32_t","","",null,null],[6,"uint_least64_t","","",null,null],[6,"int_fast8_t","","",null,null],[6,"int_fast16_t","","",null,null],[6,"int_fast32_t","","",null,null],[6,"int_fast64_t","","",null,null],[6,"uint_fast8_t","","",null,null],[6,"uint_fast16_t","","",null,null],[6,"uint_fast32_t","","",null,null],[6,"uint_fast64_t","","",null,null],[6,"uintptr_t","","",null,null],[6,"intmax_t","","",null,null],[6,"uintmax_t","","",null,null],[6,"rlim_t","","",null,null],[6,"u_int8_t","","",null,null],[6,"u_int16_t","","",null,null],[6,"u_int32_t","","",null,null],[6,"u_int64_t","","",null,null],[6,"register_t","","",null,null],[6,"user_addr_t","","",null,null],[6,"user_size_t","","",null,null],[6,"user_ssize_t","","",null,null],[6,"user_long_t","","",null,null],[6,"user_ulong_t","","",null,null],[6,"user_time_t","","",null,null],[6,"user_off_t","","",null,null],[6,"syscall_arg_t","","",null,null],[6,"fpos_t","","",null,null],[6,"FILE","","",null,null],[6,"_RuneCharClass","","",null,null],[6,"u_char","","",null,null],[6,"u_short","","",null,null],[6,"u_int","","",null,null],[6,"u_long","","",null,null],[6,"ushort","","",null,null],[6,"_uint","","",null,null],[6,"u_quad_t","","",null,null],[6,"quad_t","","",null,null],[6,"qaddr_t","","",null,null],[6,"caddr_t","","",null,null],[6,"daddr_t","","",null,null],[6,"fixpt_t","","",null,null],[6,"blkcnt_t","","",null,null],[6,"blksize_t","","",null,null],[6,"in_addr_t","","",null,null],[6,"in_port_t","","",null,null],[6,"ino_t","","",null,null],[6,"ino64_t","","",null,null],[6,"key_t","","",null,null],[6,"nlink_t","","",null,null],[6,"segsz_t","","",null,null],[6,"swblk_t","","",null,null],[6,"clock_t","","",null,null],[6,"fd_mask","","",null,null],[6,"__darwin_size_t","","",null,null],[6,"size_t","","",null,null],[6,"linenoiseCompletionCallback","","",null,null],[6,"linenoiseCompletions","","",null,null],[6,"Completions","linenoise","",null,null],[6,"CompletionCallback","","",null,null]],"paths":[[3,"Struct___sbuf"],[3,"Struct___sFILE"],[3,"Struct_Unnamed10"],[3,"Struct_ttysize"],[3,"Struct_linenoiseCompletions"]]}; initSearch(searchIndex);