pnmixer-rust/search-index.js

69 lines
4.2 MiB
JavaScript
Raw Permalink Normal View History

2017-07-14 23:30:16 +00:00
var searchIndex = {};
searchIndex["adler32"] = {"doc":"A minimal implementation of Adler32 for Rust.","items":[[3,"RollingAdler32","adler32","A rolling version of the Adler32 hash, which can 'forget' past bytes.",null,null],[5,"adler32","","Consume a Read object and returns the Adler32 hash.",null,{"inputs":[{"name":"r"}],"output":{"name":"result"}}],[11,"new","","Creates an empty Adler32 context (with hash 1).",0,{"inputs":[],"output":{"name":"rollingadler32"}}],[11,"from_value","","Creates an Adler32 context with the given initial value.",0,{"inputs":[{"name":"u32"}],"output":{"name":"rollingadler32"}}],[11,"from_buffer","","Convenience function initializing a context from the hash of a buffer.",0,null],[11,"hash","","Returns the current hash.",0,{"inputs":[{"name":"self"}],"output":{"name":"u32"}}],[11,"remove","","Removes the given `byte` that was fed to the algorithm `size` bytes ago.",0,{"inputs":[{"name":"self"},{"name":"usize"},{"name":"u8"}],"output":null}],[11,"update","","Feeds a new `byte` to the algorithm to update the hash.",0,{"inputs":[{"name":"self"},{"name":"u8"}],"output":null}],[11,"update_buffer","","Feeds a vector of bytes to the algorithm to update the hash.",0,null]],"paths":[[3,"RollingAdler32"]]};
searchIndex["aho_corasick"] = {"doc":"An implementation of the Aho-Corasick string search algorithm.","items":[[3,"Match","aho_corasick","Records a match in the search text.",null,null],[12,"pati","","The pattern index.",0,null],[12,"start","","The starting byte offset of the match in the search text.",0,null],[12,"end","","The ending byte offset of the match in the search text.",0,null],[3,"Matches","","An iterator of non-overlapping matches for in-memory text.",null,null],[3,"MatchesOverlapping","","An iterator of overlapping matches for in-memory text.",null,null],[3,"StreamMatches","","An iterator of non-overlapping matches for streaming text.",null,null],[3,"StreamMatchesOverlapping","","An iterator of overlapping matches for streaming text.",null,null],[3,"FullAcAutomaton","","A complete Aho-Corasick automaton.",null,null],[3,"AcAutomaton","","An Aho-Corasick finite automaton.",null,null],[3,"Dense","","State transitions that can be stored either sparsely or densely.",null,null],[3,"Sparse","","State transitions that are always sparse.",null,null],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"match"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",0,null],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"match"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"match"}],"output":{"name":"bool"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"next","","",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"next","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"next","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"next","","",4,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"clone","","",5,{"inputs":[{"name":"self"}],"output":{"name":"fullacautomaton"}}],[11,"new","","Build a new expanded Aho-Corasick automaton from an existing Aho-Corasick automaton.",5,{"inputs":[{"name":"acautomaton"}],"output":{"name":"fullacautomaton"}}],[11,"next_state","","",5,{"inputs":[{"name":"self"},{"name":"stateidx"},{"name":"u8"}],"output":{"name":"stateidx"}}],[11,"get_match","","",5,{"inputs":[{"name":"self"},{"name":"stateidx"},{"name":"usize"},{"name":"usize"}],"output":{"name":"match"}}],[11,"has_match","","",5,{"inputs":[{"name":"self"},{"name":"stateidx"},{"name":"usize"}],"output":{"name":"bool"}}],[11,"start_bytes","","",5,null],[11,"patterns","","",5,null],[11,"pattern","","",5,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"p"}}],[11,"fmt","","",5,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[6,"StateIdx","","The integer type used for the state index.",null,null],[8,"Automaton","","An abstraction over automatons and their corresponding iterators. The type parameter `P` is the type of the pattern that was used to construct this Automaton.",null,null],[10,"next_state","","Return the next state given the current state and next character.",6,{"inputs":[{"name":"self"},{"name":"stateidx"},{"name":"u8"}],"output":{"name":"stateidx"}}],[10,"has_match","","Return true if and only if the given state and current pattern index indicate a match.",6,{"inputs":[{"name":"self"},{"name":"stateidx"},{"name":"usize"}],"output":{"name":"bool"}}],[10,"get_match","","Build a match given the current state, pattern index and input index.",6,{"inputs":[{"name":"self"},{"name":"stateidx"},{"name":"usize"},{"name":"usize"}],"output":{"name":"match"}}],[10,"start_bytes","","Return the set of bytes that have transitions in the root state.",6,null],[10,"patterns","","Returns all of the patterns matched by this automaton.",6,null],[10,"pattern","","Returns the pattern indexed at `i`.",
searchIndex["alsa"] = {"doc":"Thin but safe wrappers for ALSA.","items":[[3,"Error","alsa","Most ALSA functions can return a negative error code. If so, then that error code is wrapped into this `Error` struct. An Error is also returned in case ALSA returns a string that cannot be translated into Rust's UTF-8 strings.",null,null],[3,"Ctl","","snd_ctl_t wrapper",null,null],[3,"Output","","snd_output_t wrapper",null,null],[4,"Direction","","Replaces constants ending with PLAYBACK/CAPTURE as well as INPUT/OUTPUT",null,null],[13,"Playback","","",0,null],[13,"Capture","","",0,null],[4,"ValueOr","","Used to restrict hw parameters. In case the submitted value is unavailable, in which direction should one search for available values?",null,null],[13,"Less","","The value set is the submitted value, or less",1,null],[13,"Nearest","","The value set is the submitted value, or the nearest",1,null],[13,"Greater","","The value set is the submitted value, or greater",1,null],[4,"Round","","Rounding mode (used in some mixer related calls)",null,null],[13,"Floor","","Round down (towards negative infinity)",2,null],[13,"Ceil","","Round up (towards positive infinity)",2,null],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","",3,{"inputs":[{"name":"option"},{"name":"c_int"}],"output":{"name":"error"}}],[11,"code","","",3,{"inputs":[{"name":"self"}],"output":{"name":"c_int"}}],[11,"description","","",3,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[0,"card","","Sound card enumeration",null,null],[3,"Card","alsa::card","An ALSA sound card, uniquely identified by its index.",null,null],[3,"Iter","","Iterate over existing sound cards.",null,null],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"card"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"bool"}}],[11,"ne","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"bool"}}],[11,"partial_cmp","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"option"}}],[11,"lt","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"bool"}}],[11,"le","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"bool"}}],[11,"gt","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"bool"}}],[11,"ge","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"bool"}}],[11,"cmp","","",4,{"inputs":[{"name":"self"},{"name":"card"}],"output":{"name":"ordering"}}],[11,"new","","",5,{"inputs":[],"output":{"name":"iter"}}],[11,"next","","",5,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"new","","",4,{"inputs":[{"name":"c_int"}],"output":{"name":"card"}}],[11,"from_str","","",4,{"inputs":[{"name":"cstr"}],"output":{"name":"result"}}],[11,"get_name","","",4,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"get_longname","","",4,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"get_index","","",4,{"inputs":[{"name":"self"}],"output":{"name":"c_int"}}],[11,"open","alsa","Open does not support async mode (it's not very Rustic anyway)",6,{"inputs":[{"name":"cstr"},{"name":"bool"}],"output":{"name":"result"}}],[11,"from_card","","",6,{"inputs":[{"name":"card"},{"name":"bool"}],"output":{"name":"result"}}],[11,"card_info","","",6,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"wait","","",6,{"inputs":[{"name":"self"},{"name":"option"}],"output":{"name":"result"}}],[11,"get_db_range","","",6,{"inputs":[{"name":"self"},{"name":"elemid"}],"output":{"name":"result"}}],[11,"convert_to_db","","",6,{"inputs":[{"name":"self"},{"name":"elemid"},{"name":"i64"}],"output":{"name":"result"}}],[11,"convert_from_db","","",6,{"inputs":[{"name":"self"},{"name":"elemid"},{"name":"millibel"},{"name":"round"}],"output":{"name":"result"}}],[11,"drop","","",6,{"inputs":[{"name":"self"}],"output":null}],[1
searchIndex["alsa_sys"] = {"doc":"","items":[[3,"snd_dlsym_link","alsa_sys","",null,null],[12,"next","","",0,null],[12,"dlsym_name","","",0,null],[12,"dlsym_ptr","","",0,null],[3,"snd_devname_t","","",null,null],[12,"name","","",1,null],[12,"comment","","",1,null],[12,"next","","",1,null],[3,"snd_pcm_channel_area_t","","",null,null],[12,"addr","","",2,null],[12,"first","","",2,null],[12,"step","","",2,null],[3,"snd_pcm_sync_id_t","","",null,null],[12,"data","","",3,null],[3,"snd_pcm_chmap_t","","",null,null],[12,"channels","","",4,null],[12,"pos","","",4,null],[3,"snd_pcm_chmap_query_t","","",null,null],[12,"_type","","",5,null],[12,"map","","",5,null],[3,"snd_pcm_scope_ops_t","","",null,null],[12,"enable","","",6,null],[12,"disable","","",6,null],[12,"start","","",6,null],[12,"stop","","",6,null],[12,"update","","",6,null],[12,"reset","","",6,null],[12,"close","","",6,null],[3,"snd_timer_read_t","","",null,null],[12,"resolution","","",7,null],[12,"ticks","","",7,null],[3,"snd_timer_tread_t","","",null,null],[12,"event","","",8,null],[12,"tstamp","","",8,null],[12,"val","","",8,null],[3,"snd_aes_iec958_t","","",null,null],[12,"status","","",9,null],[12,"subcode","","",9,null],[12,"pad","","",9,null],[12,"dig_subframe","","",9,null],[3,"snd_mixer_selem_regopt","","",null,null],[12,"ver","","",10,null],[12,"_abstract","","",10,null],[12,"device","","",10,null],[12,"playback_pcm","","",10,null],[12,"capture_pcm","","",10,null],[3,"snd_seq_addr_t","","",null,null],[12,"client","","",11,null],[12,"port","","",11,null],[3,"snd_seq_connect_t","","",null,null],[12,"sender","","",12,null],[12,"dest","","",12,null],[3,"snd_seq_real_time_t","","",null,null],[12,"tv_sec","","",13,null],[12,"tv_nsec","","",13,null],[3,"snd_seq_timestamp_t","","",null,null],[12,"data","","",14,null],[3,"snd_seq_ev_note_t","","",null,null],[12,"channel","","",15,null],[12,"note","","",15,null],[12,"velocity","","",15,null],[12,"off_velocity","","",15,null],[12,"duration","","",15,null],[3,"snd_seq_ev_ctrl_t","","",null,null],[12,"channel","","",16,null],[12,"unused","","",16,null],[12,"param","","",16,null],[12,"value","","",16,null],[3,"snd_seq_ev_raw8_t","","",null,null],[12,"d","","",17,null],[3,"snd_seq_ev_raw32_t","","",null,null],[12,"d","","",18,null],[3,"snd_seq_ev_ext_t","","",null,null],[12,"len","","",19,null],[12,"ptr","","",19,null],[3,"snd_seq_result_t","","",null,null],[12,"event","","",20,null],[12,"result","","",20,null],[3,"snd_seq_queue_skew_t","","",null,null],[12,"value","","",21,null],[12,"base","","",21,null],[3,"snd_seq_ev_queue_control_t","","",null,null],[12,"queue","","",22,null],[12,"unused","","",22,null],[12,"param","","",22,null],[3,"Union_Unnamed9","","",null,null],[12,"data","","",23,null],[3,"snd_seq_event_t","","",null,null],[12,"_type","","",24,null],[12,"flags","","",24,null],[12,"tag","","",24,null],[12,"queue","","",24,null],[12,"time","","",24,null],[12,"source","","",24,null],[12,"dest","","",24,null],[12,"data","","",24,null],[3,"Union_Unnamed10","","",null,null],[12,"data","","",25,null],[4,"snd_async_handler_t","","",null,null],[4,"snd_shm_area","","",null,null],[4,"snd_input_t","","",null,null],[4,"snd_output_t","","",null,null],[4,"snd_config_t","","",null,null],[4,"Struct__snd_config_iterator","","",null,null],[4,"snd_config_update_t","","",null,null],[4,"snd_pcm_info_t","","",null,null],[4,"snd_pcm_hw_params_t","","",null,null],[4,"snd_pcm_sw_params_t","","",null,null],[4,"snd_pcm_status_t","","",null,null],[4,"snd_pcm_access_mask_t","","",null,null],[4,"snd_pcm_format_mask_t","","",null,null],[4,"snd_pcm_subformat_mask_t","","",null,null],[4,"snd_pcm_t","","",null,null],[4,"snd_pcm_scope_t","","",null,null],[4,"snd_pcm_hook_t","","",null,null],[4,"snd_rawmidi_info_t","","",null,null],[4,"snd_rawmidi_params_t","","",null,null],[4,"snd_rawmidi_status_t","","",null,null],[4,"snd_rawmidi_t","","",null,null],[4,"snd_timer_id_t","","",null,null],[4,"snd_timer_ginfo_t","","",null,null],[4,"snd_timer_gparams_t","","",null,null],[4,"snd_timer_gstatus_t","","",null,null],[4,"snd_timer_info_t","","",null,null],[4,
searchIndex["atk_sys"] = {"doc":"","items":[[3,"AtkHyperlinkStateFlags","atk_sys","",null,null],[3,"AtkActionIface","","",null,null],[12,"parent","","",0,null],[12,"do_action","","",0,null],[12,"get_n_actions","","",0,null],[12,"get_description","","",0,null],[12,"get_name","","",0,null],[12,"get_keybinding","","",0,null],[12,"set_description","","",0,null],[12,"get_localized_name","","",0,null],[3,"AtkAttribute","","",null,null],[12,"name","","",1,null],[12,"value","","",1,null],[3,"AtkComponentIface","","",null,null],[12,"parent","","",2,null],[12,"add_focus_handler","","",2,null],[12,"contains","","",2,null],[12,"ref_accessible_at_point","","",2,null],[12,"get_extents","","",2,null],[12,"get_position","","",2,null],[12,"get_size","","",2,null],[12,"grab_focus","","",2,null],[12,"remove_focus_handler","","",2,null],[12,"set_extents","","",2,null],[12,"set_position","","",2,null],[12,"set_size","","",2,null],[12,"get_layer","","",2,null],[12,"get_mdi_zorder","","",2,null],[12,"bounds_changed","","",2,null],[12,"get_alpha","","",2,null],[3,"AtkDocumentIface","","",null,null],[12,"parent","","",3,null],[12,"get_document_type","","",3,null],[12,"get_document","","",3,null],[12,"get_document_locale","","",3,null],[12,"get_document_attributes","","",3,null],[12,"get_document_attribute_value","","",3,null],[12,"set_document_attribute","","",3,null],[12,"get_current_page_number","","",3,null],[12,"get_page_count","","",3,null],[3,"AtkEditableTextIface","","",null,null],[12,"parent_interface","","",4,null],[12,"set_run_attributes","","",4,null],[12,"set_text_contents","","",4,null],[12,"insert_text","","",4,null],[12,"copy_text","","",4,null],[12,"cut_text","","",4,null],[12,"delete_text","","",4,null],[12,"paste_text","","",4,null],[3,"AtkGObjectAccessibleClass","","",null,null],[12,"parent_class","","",5,null],[12,"pad1","","",5,null],[12,"pad2","","",5,null],[3,"AtkHyperlinkClass","","",null,null],[12,"parent","","",6,null],[12,"get_uri","","",6,null],[12,"get_object","","",6,null],[12,"get_end_index","","",6,null],[12,"get_start_index","","",6,null],[12,"is_valid","","",6,null],[12,"get_n_anchors","","",6,null],[12,"link_state","","",6,null],[12,"is_selected_link","","",6,null],[12,"link_activated","","",6,null],[12,"pad1","","",6,null],[3,"AtkHyperlinkImplIface","","",null,null],[12,"parent","","",7,null],[12,"get_hyperlink","","",7,null],[3,"AtkHypertextIface","","",null,null],[12,"parent","","",8,null],[12,"get_link","","",8,null],[12,"get_n_links","","",8,null],[12,"get_link_index","","",8,null],[12,"link_selected","","",8,null],[3,"AtkImageIface","","",null,null],[12,"parent","","",9,null],[12,"get_image_position","","",9,null],[12,"get_image_description","","",9,null],[12,"get_image_size","","",9,null],[12,"set_image_description","","",9,null],[12,"get_image_locale","","",9,null],[3,"AtkImplementor","","",null,null],[3,"AtkKeyEventStruct","","",null,null],[12,"type_","","",10,null],[12,"state","","",10,null],[12,"keyval","","",10,null],[12,"length","","",10,null],[12,"string","","",10,null],[12,"keycode","","",10,null],[12,"timestamp","","",10,null],[3,"AtkMiscClass","","",null,null],[12,"parent","","",11,null],[12,"threads_enter","","",11,null],[12,"threads_leave","","",11,null],[12,"vfuncs","","",11,null],[3,"AtkNoOpObjectClass","","",null,null],[12,"parent_class","","",12,null],[3,"AtkNoOpObjectFactoryClass","","",null,null],[12,"parent_class","","",13,null],[3,"AtkObjectClass","","",null,null],[12,"parent","","",14,null],[12,"get_name","","",14,null],[12,"get_description","","",14,null],[12,"get_parent","","",14,null],[12,"get_n_children","","",14,null],[12,"ref_child","","",14,null],[12,"get_index_in_parent","","",14,null],[12,"ref_relation_set","","",14,null],[12,"get_role","","",14,null],[12,"get_layer","","",14,null],[12,"get_mdi_zorder","","",14,null],[12,"ref_state_set","","",14,null],[12,"set_name","","",14,null],[12,"set_description","","",14,null],[12,"set_parent","","",14,null],[12,"set_role","","",14,null],[12,"connect_property_change_handler","","",14,null],[12,"remove_property_change_handler","","",1
searchIndex["backtrace"] = {"doc":"A library for acquiring a backtrace at runtime","items":[[3,"Frame","backtrace","A trait representing one frame of a backtrace, yielded to the `trace` function of this crate.",null,null],[3,"Symbol","","A trait representing the resolution of a symbol in a file.",null,null],[3,"SymbolName","","A wrapper around a symbol name to provide ergonomic accessors to the demangled name, the raw bytes, the raw string, etc.",null,null],[3,"Backtrace","","Representation of an owned and self-contained backtrace.",null,null],[3,"BacktraceFrame","","Captured version of a frame in a backtrace.",null,null],[3,"BacktraceSymbol","","Captured version of a symbol in a backtrace.",null,null],[5,"trace","","Inspects the current call-stack, passing all active frames into the closure provided to calculate a stack trace.",null,{"inputs":[{"name":"f"}],"output":null}],[5,"resolve","","Resolve an address to a symbol, passing the symbol to the specified closure.",null,null],[11,"ip","","Returns the current instruction pointer of this frame.",0,null],[11,"symbol_address","","Returns the starting symbol address of the frame of this function.",0,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"name","","Returns the name of this function.",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"addr","","Returns the starting address of this function.",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"filename","","Returns the file name where this function was defined.",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"lineno","","Returns the line number for where this symbol is currently executing.",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","Creates a new symbol name from the raw underlying bytes.",2,null],[11,"as_str","","Returns the raw symbol name as a `str` if the symbols is valid utf-8.",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"as_bytes","","Returns the raw symbol name as a list of bytes",2,null],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"backtrace"}}],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"backtraceframe"}}],[11,"clone","","",5,{"inputs":[{"name":"self"}],"output":{"name":"backtracesymbol"}}],[11,"new","","Captures a backtrace at the callsite of this function, returning an owned representation.",3,{"inputs":[],"output":{"name":"backtrace"}}],[11,"frames","","Returns the frames from when this backtrace was captured.",3,null],[11,"from","","",3,{"inputs":[{"name":"vec"}],"output":{"name":"self"}}],[11,"into","","",3,{"inputs":[{"name":"self"}],"output":{"name":"vec"}}],[11,"ip","","Same as `Frame::ip`",4,null],[11,"symbol_address","","Same as `Frame::symbol_address`",4,null],[11,"symbols","","Returns the list of symbols that this frame corresponds to.",4,null],[11,"name","","Same as `Symbol::name`",5,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"addr","","Same as `Symbol::addr`",5,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"filename","","Same as `Symbol::filename`",5,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"lineno","","Same as `Symbol::lineno`",5,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",3,{"inputs":[],"output":{"name":"backtrace"}}]],"paths":[[3,"Frame"],[3,"Symbol"],[3,"SymbolName"],[3,"Backtrace"],[3,"BacktraceFrame"],[3,"BacktraceSymbol"]]};
searchIndex["backtrace_sys"] = {"doc":"","items":[[4,"backtrace_state","backtrace_sys","",null,null],[5,"backtrace_create_state","","",null,null],[5,"backtrace_syminfo","","",null,null],[5,"backtrace_pcinfo","","",null,null],[6,"backtrace_syminfo_callback","","",null,null],[6,"backtrace_full_callback","","",null,null],[6,"backtrace_error_callback","","",null,null]],"paths":[]};
2017-07-16 21:37:37 +00:00
searchIndex["bitflags"] = {"doc":"A typesafe bitmask flag generator useful for sets of C-style bitmask flags. It can be used for creating typesafe wrappers around C APIs.","items":[[0,"example_generated","bitflags","This module shows an example of code generated by the macro. IT MUST NOT BE USED OUTSIDE THIS CRATE.",null,null],[3,"Flags","bitflags::example_generated","This is the same `Flags` struct defined in the crate level example. Note that this struct is just for documentation purposes only, it must not be used outside this crate.",null,null],[17,"FLAG_A","","",null,null],[17,"FLAG_B","","",null,null],[17,"FLAG_C","","",null,null],[17,"FLAG_ABC","","",null,null],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"flags"}}],[11,"partial_cmp","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"option"}}],[11,"lt","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"le","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"gt","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"ge","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"cmp","","",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"ordering"}}],[11,"hash","","",0,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"empty","","Returns an empty set of flags.",0,{"inputs":[],"output":{"name":"flags"}}],[11,"all","","Returns the set containing all flags.",0,{"inputs":[],"output":{"name":"flags"}}],[11,"bits","","Returns the raw value of the flags currently stored.",0,{"inputs":[{"name":"self"}],"output":{"name":"u32"}}],[11,"from_bits","","Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.",0,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits that do not correspond to flags.",0,{"inputs":[{"name":"u32"}],"output":{"name":"flags"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_all","","Returns `true` if all flags are currently set.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"bool"}}],[11,"insert","","Inserts the specified flags in-place.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":null}],[11,"remove","","Removes the specified flags in-place.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":null}],[11,"toggle","","Toggles the specified flags in-place.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":null}],[11,"set","","Inserts or removes the specified flags depending on the passed value.",0,{"inputs":[{"name":"self"},{"name":"flags"},{"name":"bool"}],"output":null}],[11,"bitor","","Returns the union of the two sets of flags.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":{"name":"flags"}}],[11,"bitor_assign","","Adds the set of flags.",0,{"inputs":[{"name":"self"},{"name":"flags"}],"output":null}],[11,"bitxor","","Returns the left flags, but with all the right flags to
2017-07-14 23:30:16 +00:00
searchIndex["byteorder"] = {"doc":"This crate provides convenience methods for encoding and decoding numbers in either big-endian or little-endian order.","items":[[4,"BigEndian","byteorder","Defines big-endian serialization.",null,null],[4,"LittleEndian","","Defines little-endian serialization.",null,null],[6,"BE","","A type alias for `BigEndian`.",null,null],[6,"LE","","A type alias for `LittleEndian`.",null,null],[6,"NetworkEndian","","Defines network byte order serialization.",null,null],[6,"NativeEndian","","Defines system native-endian serialization.",null,null],[8,"ReadBytesExt","","Extends `Read` with methods for reading numbers. (For `std::io`.)",null,null],[11,"read_u8","","Reads an unsigned 8 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_i8","","Reads a signed 8 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_u16","","Reads an unsigned 16 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_i16","","Reads a signed 16 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_u24","","Reads an unsigned 24 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_i24","","Reads a signed 24 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_u32","","Reads an unsigned 32 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_i32","","Reads a signed 32 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_u64","","Reads an unsigned 64 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_i64","","Reads a signed 64 bit integer from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_uint","","Reads an unsigned n-bytes integer from the underlying reader.",0,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"result"}}],[11,"read_int","","Reads a signed n-bytes integer from the underlying reader.",0,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"result"}}],[11,"read_f32","","Reads a IEEE754 single-precision (4 bytes) floating point number from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_f64","","Reads a IEEE754 double-precision (8 bytes) floating point number from the underlying reader.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"read_u16_into","","Reads a sequence of unsigned 16 bit integers from the underlying reader.",0,null],[11,"read_u32_into","","Reads a sequence of unsigned 32 bit integers from the underlying reader.",0,null],[11,"read_u64_into","","Reads a sequence of unsigned 64 bit integers from the underlying reader.",0,null],[11,"read_i16_into","","Reads a sequence of signed 16 bit integers from the underlying reader.",0,null],[11,"read_i32_into","","Reads a sequence of signed 32 bit integers from the underlying reader.",0,null],[11,"read_i64_into","","Reads a sequence of signed 64 bit integers from the underlying reader.",0,null],[11,"read_f32_into_unchecked","","Reads a sequence of IEEE754 single-precision (4 bytes) floating point numbers from the underlying reader.",0,null],[11,"read_f64_into_unchecked","","Reads a sequence of IEEE754 double-precision (8 bytes) floating point numbers from the underlying reader.",0,null],[8,"WriteBytesExt","","Extends `Write` with methods for writing numbers. (For `std::io`.)",null,null],[11,"write_u8","","Writes an unsigned 8 bit integer to the underlying writer.",1,{"inputs":[{"name":"self"},{"name":"u8"}],"output":{"name":"result"}}],[11,"write_i8","","Writes a signed 8 bit integer to the underlying writer.",1,{"inputs":[{"name":"self"},{"name":"i8"}],"output":{"name":"result"}}],[11,"write_u16","","Writes an unsigned 16 bit inte
searchIndex["c_vec"] = {"doc":"Library to interface with chunks of memory allocated in C.","items":[[3,"CVec","c_vec","The type representing a foreign chunk of memory",null,null],[3,"CSlice","","The type representing an 'unsafe' foreign chunk of memory",null,null],[11,"drop","","",0,{"inputs":[{"name":"self"}],"output":null}],[11,"new","","Create a `CVec` from a raw pointer to a buffer with a given length.",0,null],[11,"new_with_dtor","","Create a `CVec` from a foreign buffer, with a given length, and a function to run upon destruction.",0,null],[11,"get","","Retrieves an element at a given index, returning `None` if the requested index is greater than the length of the vector.",0,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"option"}}],[11,"get_mut","","Retrieves a mutable element at a given index, returning `None` if the requested index is greater than the length of the vector.",0,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"option"}}],[11,"into_inner","","Unwrap the pointer without running the destructor",0,null],[11,"len","","Returns the number of items in this vector.",0,{"inputs":[{"name":"self"}],"output":{"name":"usize"}}],[11,"is_empty","","Returns whether this vector is empty.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_cslice","","Convert to CSlice",0,{"inputs":[{"name":"self"}],"output":{"name":"cslice"}}],[11,"as_ref","","View the stored data as a slice.",0,null],[11,"as_mut","","View the stored data as a slice.",0,null],[11,"new","","Create a `CSlice` from a raw pointer to a buffer with a given length.",1,null],[11,"get","","Retrieves an element at a given index, returning `None` if the requested index is greater than the length of the vector.",1,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"option"}}],[11,"get_mut","","Retrieves a mutable element at a given index, returning `None` if the requested index is greater than the length of the vector.",1,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"option"}}],[11,"len","","Returns the number of items in this vector.",1,{"inputs":[{"name":"self"}],"output":{"name":"usize"}}],[11,"is_empty","","Returns whether this vector is empty.",1,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_ref","","View the stored data as a slice.",1,null],[11,"as_mut","","View the stored data as a slice.",1,null],[11,"index","","",1,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"t"}}],[11,"index_mut","","",1,{"inputs":[{"name":"self"},{"name":"usize"}],"output":{"name":"t"}}],[11,"into","","",1,{"inputs":[{"name":"cslice"}],"output":{"name":"vec"}}],[11,"into","","",0,{"inputs":[{"name":"cvec"}],"output":{"name":"vec"}}]],"paths":[[3,"CVec"],[3,"CSlice"]]};
2017-07-16 21:37:37 +00:00
searchIndex["cairo"] = {"doc":"","items":[[0,"enums","cairo","",null,null],[4,"Status","cairo::enums","",null,null],[13,"Success","","",0,null],[13,"NoMemory","","",0,null],[13,"InvalidRestore","","",0,null],[13,"InvalidPopGroup","","",0,null],[13,"NoCurrentPoint","","",0,null],[13,"InvalidMatrix","","",0,null],[13,"InvalidStatus","","",0,null],[13,"NullPointer","","",0,null],[13,"InvalidString","","",0,null],[13,"InvalidPathData","","",0,null],[13,"ReadError","","",0,null],[13,"WriteError","","",0,null],[13,"SurfaceFinished","","",0,null],[13,"SurfaceTypeMismatch","","",0,null],[13,"PatternTypeMismatch","","",0,null],[13,"InvalidContent","","",0,null],[13,"InvalidFormat","","",0,null],[13,"InvalidVisual","","",0,null],[13,"FileNotFound","","",0,null],[13,"InvalidDash","","",0,null],[13,"InvalidDscComment","","",0,null],[13,"InvalidIndex","","",0,null],[13,"ClipNotRepresentable","","",0,null],[13,"TempFileError","","",0,null],[13,"InvalidStride","","",0,null],[13,"FontTypeMismatch","","",0,null],[13,"UserFontImmutable","","",0,null],[13,"UserFontError","","",0,null],[13,"NegativeCount","","",0,null],[13,"InvalidClusters","","",0,null],[13,"InvalidSlant","","",0,null],[13,"InvalidWeight","","",0,null],[13,"InvalidSize","","",0,null],[13,"UserFontNotImplemented","","",0,null],[13,"DeviceTypeMismatch","","",0,null],[13,"DeviceError","","",0,null],[13,"InvalidMeshConstruction","","",0,null],[13,"DeviceFinished","","",0,null],[13,"LastStatus","","",0,null],[4,"Antialias","","",null,null],[13,"Default","","",1,null],[13,"None","","",1,null],[13,"Gray","","",1,null],[13,"Subpixel","","",1,null],[13,"Fast","","",1,null],[13,"Good","","",1,null],[13,"Best","","",1,null],[4,"FillRule","","",null,null],[13,"Winding","","",2,null],[13,"EvenOdd","","",2,null],[4,"LineCap","","",null,null],[13,"Butt","","",3,null],[13,"Round","","",3,null],[13,"Square","","",3,null],[4,"LineJoin","","",null,null],[13,"Miter","","",4,null],[13,"Round","","",4,null],[13,"Bevel","","",4,null],[4,"Operator","","",null,null],[13,"Clear","","",5,null],[13,"Source","","",5,null],[13,"Over","","",5,null],[13,"In","","",5,null],[13,"Out","","",5,null],[13,"Atop","","",5,null],[13,"Dest","","",5,null],[13,"DestOver","","",5,null],[13,"DestIn","","",5,null],[13,"DestOut","","",5,null],[13,"DestAtop","","",5,null],[13,"Xor","","",5,null],[13,"Add","","",5,null],[13,"Saturate","","",5,null],[13,"Multiply","","",5,null],[13,"Screen","","",5,null],[13,"Overlay","","",5,null],[13,"Darken","","",5,null],[13,"Lighten","","",5,null],[13,"ColorDodge","","",5,null],[13,"ColorBurn","","",5,null],[13,"HardLight","","",5,null],[13,"SoftLight","","",5,null],[13,"Difference","","",5,null],[13,"Exclusion","","",5,null],[13,"HslHue","","",5,null],[13,"HslSaturation","","",5,null],[13,"HslColor","","",5,null],[13,"HslLuminosity","","",5,null],[4,"PathDataType","","",null,null],[13,"MoveTo","","",6,null],[13,"LineTo","","",6,null],[13,"CurveTo","","",6,null],[13,"ClosePath","","",6,null],[4,"Content","","",null,null],[13,"Color","","",7,null],[13,"Alpha","","",7,null],[13,"ColorAlpha","","",7,null],[4,"Extend","","",null,null],[13,"None","","",8,null],[13,"Repeat","","",8,null],[13,"Reflect","","",8,null],[13,"Pad","","",8,null],[4,"Filter","","",null,null],[13,"Fast","","",9,null],[13,"Good","","",9,null],[13,"Best","","",9,null],[13,"Nearest","","",9,null],[13,"Bilinear","","",9,null],[13,"Gaussian","","",9,null],[4,"PatternType","","",null,null],[13,"Solid","","",10,null],[13,"Surface","","",10,null],[13,"LinearGradient","","",10,null],[13,"RadialGradient","","",10,null],[13,"Mesh","","",10,null],[13,"RasterSource","","",10,null],[4,"FontSlant","","",null,null],[13,"Normal","","",11,null],[13,"Italic","","",11,null],[13,"Oblique","","",11,null],[4,"FontWeight","","",null,null],[13,"Normal","","",12,null],[13,"Bold","","",12,null],[4,"TextClusterFlags","","",null,null],[13,"None","","",13,null],[13,"Backward","","",13,null],[4,"FontType","","",null,null],[13,"FontTypeToy","","",14,null],[13,"FontTypeFt","","",14,null],[13,"FontTypeWin32","","",14,null],[13,"FontTypeQuartz","","
2017-07-14 23:30:16 +00:00
searchIndex["cairo_sys"] = {"doc":"","items":[[3,"cairo_t","cairo_sys","",null,null],[3,"cairo_surface_t","","",null,null],[3,"cairo_pattern_t","","",null,null],[3,"cairo_fill_rule_t","","",null,null],[3,"cairo_rectangle_t","","",null,null],[12,"x","","",0,null],[12,"y","","",0,null],[12,"width","","",0,null],[12,"height","","",0,null],[3,"cairo_rectangle_int_t","","",null,null],[12,"x","","",1,null],[12,"y","","",1,null],[12,"width","","",1,null],[12,"height","","",1,null],[3,"cairo_rectangle_list_t","","",null,null],[12,"status","","",2,null],[12,"rectangles","","",2,null],[12,"num_rectangles","","",2,null],[3,"cairo_path_t","","",null,null],[12,"status","","",3,null],[12,"data","","",3,null],[12,"num_data","","",3,null],[3,"cairo_path_data_header","","",null,null],[12,"data_type","","",4,null],[12,"length","","",4,null],[3,"cairo_glyph_t","","",null,null],[3,"cairo_region_t","","",null,null],[3,"cairo_font_face_t","","",null,null],[3,"cairo_scaled_font_t","","",null,null],[3,"cairo_font_options_t","","",null,null],[3,"FontExtents","","",null,null],[12,"ascent","","",5,null],[12,"descent","","",5,null],[12,"height","","",5,null],[12,"max_x_advance","","",5,null],[12,"max_y_advance","","",5,null],[3,"Glyph","","",null,null],[12,"index","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[3,"TextCluster","","",null,null],[12,"num_bytes","","",7,null],[12,"num_glyphs","","",7,null],[3,"TextExtents","","",null,null],[12,"x_bearing","","",8,null],[12,"y_bearing","","",8,null],[12,"width","","",8,null],[12,"height","","",8,null],[12,"x_advance","","",8,null],[12,"y_advance","","",8,null],[3,"Matrix","","",null,null],[12,"xx","","",9,null],[12,"yx","","",9,null],[12,"xy","","",9,null],[12,"yy","","",9,null],[12,"x0","","",9,null],[12,"y0","","",9,null],[3,"cairo_user_data_key_t","","",null,null],[12,"unused","","",10,null],[3,"cairo_bool_t","","",null,null],[5,"cairo_create","","",null,null],[5,"cairo_reference","","",null,null],[5,"cairo_destroy","","",null,null],[5,"cairo_status","","",null,null],[5,"cairo_save","","",null,null],[5,"cairo_restore","","",null,null],[5,"cairo_get_target","","",null,null],[5,"cairo_push_group","","",null,null],[5,"cairo_push_group_with_content","","",null,null],[5,"cairo_pop_group","","",null,null],[5,"cairo_pop_group_to_source","","",null,null],[5,"cairo_get_group_target","","",null,null],[5,"cairo_set_source_rgb","","",null,null],[5,"cairo_set_source_rgba","","",null,null],[5,"cairo_set_source","","",null,null],[5,"cairo_set_source_surface","","",null,null],[5,"cairo_get_source","","",null,null],[5,"cairo_set_antialias","","",null,null],[5,"cairo_get_antialias","","",null,null],[5,"cairo_set_dash","","",null,null],[5,"cairo_get_dash_count","","",null,null],[5,"cairo_get_dash","","",null,null],[5,"cairo_set_fill_rule","","",null,null],[5,"cairo_get_fill_rule","","",null,null],[5,"cairo_set_line_cap","","",null,null],[5,"cairo_get_line_cap","","",null,null],[5,"cairo_set_line_join","","",null,null],[5,"cairo_get_line_join","","",null,null],[5,"cairo_set_line_width","","",null,null],[5,"cairo_get_line_width","","",null,null],[5,"cairo_set_miter_limit","","",null,null],[5,"cairo_get_miter_limit","","",null,null],[5,"cairo_set_operator","","",null,null],[5,"cairo_get_operator","","",null,null],[5,"cairo_set_tolerance","","",null,null],[5,"cairo_get_tolerance","","",null,null],[5,"cairo_clip","","",null,null],[5,"cairo_clip_preserve","","",null,null],[5,"cairo_clip_extents","","",null,null],[5,"cairo_in_clip","","",null,null],[5,"cairo_reset_clip","","",null,null],[5,"cairo_rectangle_list_destroy","","",null,null],[5,"cairo_copy_clip_rectangle_list","","",null,null],[5,"cairo_fill","","",null,null],[5,"cairo_fill_preserve","","",null,null],[5,"cairo_fill_extents","","",null,null],[5,"cairo_in_fill","","",null,null],[5,"cairo_mask","","",null,null],[5,"cairo_mask_surface","","",null,null],[5,"cairo_paint","","",null,null],[5,"cairo_paint_with_alpha","","",null,null],[5,"cairo_stroke","","",null,null],[5,"cairo_stroke_preserve","","",null,null],[5,"cairo_stroke_extents","","",null,null],[5,"c
searchIndex["cfg_if"] = {"doc":"A macro for defining #[cfg] if-else statements.","items":[[14,"cfg_if","cfg_if","",null,null]],"paths":[]};
searchIndex["chrono"] = {"doc":"Chrono 0.2.25","items":[[3,"Duration","chrono","ISO 8601 time duration with nanosecond precision. This also allows for the negative duration; see individual methods for details.",null,null],[4,"Weekday","","The day of week.",null,null],[13,"Mon","","Monday.",0,null],[13,"Tue","","Tuesday.",0,null],[13,"Wed","","Wednesday.",0,null],[13,"Thu","","Thursday.",0,null],[13,"Fri","","Friday.",0,null],[13,"Sat","","Saturday.",0,null],[13,"Sun","","Sunday.",0,null],[0,"duration","","ISO 8601 duration.",null,null],[3,"Duration","chrono::duration","ISO 8601 time duration with nanosecond precision. This also allows for the negative duration; see individual methods for details.",null,null],[0,"offset","chrono","The time zone, which calculates offsets from the local time to UTC.",null,null],[4,"LocalResult","chrono::offset","The conversion result from the local time to the timezone-aware datetime types.",null,null],[13,"None","","Given local time representation is invalid. This can occur when, for example, the positive timezone transition.",1,null],[13,"Single","","Given local time representation has a single unique result.",1,null],[13,"Ambiguous","","Given local time representation has multiple results and thus ambiguous. This can occur when, for example, the negative timezone transition.",1,null],[0,"utc","","The UTC (Coordinated Universal Time) time zone.",null,null],[3,"UTC","chrono::offset::utc","The UTC time zone. This is the most efficient time zone when you don't need the local time. It is also used as an offset (which is also a dummy type).",null,null],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"utc"}}],[11,"eq","","",2,{"inputs":[{"name":"self"},{"name":"utc"}],"output":{"name":"bool"}}],[11,"today","","Returns a `Date` which corresponds to the current date.",2,{"inputs":[],"output":{"name":"date"}}],[11,"now","","Returns a `DateTime` which corresponds to the current date.",2,{"inputs":[],"output":{"name":"datetime"}}],[11,"from_offset","","",2,{"inputs":[{"name":"utc"}],"output":{"name":"utc"}}],[11,"offset_from_local_date","","",2,{"inputs":[{"name":"self"},{"name":"naivedate"}],"output":{"name":"localresult"}}],[11,"offset_from_local_datetime","","",2,{"inputs":[{"name":"self"},{"name":"naivedatetime"}],"output":{"name":"localresult"}}],[11,"offset_from_utc_date","","",2,{"inputs":[{"name":"self"},{"name":"naivedate"}],"output":{"name":"utc"}}],[11,"offset_from_utc_datetime","","",2,{"inputs":[{"name":"self"},{"name":"naivedatetime"}],"output":{"name":"utc"}}],[11,"local_minus_utc","","",2,{"inputs":[{"name":"self"}],"output":{"name":"duration"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[0,"fixed","chrono::offset","The time zone which has a fixed offset from UTC.",null,null],[3,"FixedOffset","chrono::offset::fixed","The time zone with fixed offset, from UTC-23:59:59 to UTC+23:59:59.",null,null],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"fixedoffset"}}],[11,"eq","","",3,{"inputs":[{"name":"self"},{"name":"fixedoffset"}],"output":{"name":"bool"}}],[11,"ne","","",3,{"inputs":[{"name":"self"},{"name":"fixedoffset"}],"output":{"name":"bool"}}],[11,"east","","Makes a new `FixedOffset` for the Eastern Hemisphere with given timezone difference. The negative `secs` means the Western Hemisphere.",3,{"inputs":[{"name":"i32"}],"output":{"name":"fixedoffset"}}],[11,"east_opt","","Makes a new `FixedOffset` for the Eastern Hemisphere with given timezone difference. The negative `secs` means the Western Hemisphere.",3,{"inputs":[{"name":"i32"}],"output":{"name":"option"}}],[11,"west","","Makes a new `FixedOffset` for the Western Hemisphere with given timezone difference. The negative `secs` means the Eastern Hemisphere.",3,{"inputs":[{"name":"i32"}],"output":{"name":"fixedoffset"}}],[11,"west_opt","","Makes a new `FixedOffset` for the Western Hemisphere with given timezone difference. The negative `secs` means
searchIndex["deflate"] = {"doc":"An implementation an encoder using DEFLATE compression algorightm in pure rust.","items":[[3,"CompressionOptions","deflate","A struct describing the options for a compressor or compression function.",null,null],[12,"max_hash_checks","","The maximum number of checks to make in the hash table for matches.",0,null],[12,"lazy_if_less_than","","Only lazy match if we have a length less than this value.",0,null],[12,"matching_type","","Whether to use lazy or greedy matching.",0,null],[12,"special","","Force fixed/stored blocks (Not implemented yet). * Default value: `SpecialOptions::Normal`",0,null],[4,"SpecialOptions","","Enum allowing some special options (not implemented yet)!",null,null],[13,"Normal","","Compress normally.",1,null],[13,"_ForceFixed","","Force fixed huffman tables. (Unimplemented!).",1,null],[13,"_ForceStored","","Force stored (uncompressed) blocks only. (Unimplemented!).",1,null],[4,"Compression","","An enum describing the level of compression to be used by the encoder",null,null],[13,"Fast","","Fast minimal compression (`CompressionOptions::fast()`).",2,null],[13,"Default","","Default level (`CompressionOptions::default()`).",2,null],[13,"Best","","Higher compression level (`CompressionOptions::high()`).",2,null],[4,"MatchingType","","An enum describing whether we use lazy or greedy matching.",null,null],[13,"Greedy","","Use greedy matching: the matching algorithm simply uses a match right away if found.",3,null],[13,"Lazy","","Use lazy matching: after finding a match, the next input byte is checked, to see if there is a better match starting at that byte.",3,null],[5,"deflate_bytes_conf","","Compress the given slice of bytes with DEFLATE compression.",null,null],[5,"deflate_bytes","","Compress the given slice of bytes with DEFLATE compression using the default compression level.",null,null],[5,"deflate_bytes_zlib_conf","","Compress the given slice of bytes with DEFLATE compression, including a zlib header and trailer.",null,null],[5,"deflate_bytes_zlib","","Compress the given slice of bytes with DEFLATE compression, including a zlib header and trailer, using the default compression level.",null,null],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"compression"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",2,{"inputs":[{"name":"self"},{"name":"compression"}],"output":{"name":"bool"}}],[11,"cmp","","",2,{"inputs":[{"name":"self"},{"name":"compression"}],"output":{"name":"ordering"}}],[11,"partial_cmp","","",2,{"inputs":[{"name":"self"},{"name":"compression"}],"output":{"name":"option"}}],[11,"hash","","",2,null],[11,"default","","",2,{"inputs":[],"output":{"name":"compression"}}],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"specialoptions"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",1,{"inputs":[{"name":"self"},{"name":"specialoptions"}],"output":{"name":"bool"}}],[11,"hash","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"specialoptions"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"compressionoptions"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"compressionoptions"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"compressionoptions"}],"output":{"name":"bool"}}],[11,"hash","","",0,null],[11,"high","","Returns compression settings rouhgly corresponding to the `HIGH(9)` setting in miniz.",0,{"inputs":[],"output":{"name":"compressionoptions"}}],[11,"fast","","Returns a fast set of compression settings",0,{"inputs":[],"output":{"name":"compressionoptions"}}],[11,"huffman_only","","Returns a set of compression settings that makes the compressor only compress using huffman coding. (Ignoring any length/distance matching)",0,{"inputs":[],"output":{"name":"compressionoptions"}}],[11,"rle","","Returns a set of compression settings
searchIndex["error_chain"] = {"doc":"A library for consistent and reliable error handling","items":[[3,"Backtrace","error_chain","Representation of an owned and self-contained backtrace.",null,null],[3,"ErrorChainIter","","Iterator over the error chain using the `Error::cause()` method.",null,null],[12,"0","","",0,null],[3,"Display","","A struct which formats an error for output.",null,null],[0,"example_generated","","These modules show an example of code generated by the macro. IT MUST NOT BE USED OUTSIDE THIS CRATE.",null,null],[3,"Error","error_chain::example_generated","The Error type.",null,null],[12,"0","","The kind of the error.",1,null],[4,"ErrorKind","","The kind of an error.",null,null],[13,"Msg","","A convenient variant for String.",2,null],[13,"Inner","","Link to another `ErrorChain`.",2,null],[13,"Io","","Link to a `std::error::Error` type.",2,null],[13,"Custom","","A custom error kind.",2,null],[0,"inner","","Another code generated by the macro.",null,null],[3,"Error","error_chain::example_generated::inner","The Error type.",null,null],[12,"0","","The kind of the error.",3,null],[4,"ErrorKind","","The kind of an error.",null,null],[13,"Msg","","A convenient variant for String.",4,null],[6,"Result","","Convenient wrapper around `std::Result`.",null,null],[8,"ResultExt","","Additional methods for `Result`, for easy interaction with this crate.",null,null],[10,"chain_err","","If the `Result` is an `Err` then `chain_err` evaluates the closure, which returns some type that can be converted to `ErrorKind`, boxes the original error to store as the cause, then returns a new error containing the original error.",5,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"result"}}],[10,"from_err","","Converts a convertible error via `From::from` to the result error. Useful to turn e.g. `std::io::Error` into our own Error type.",5,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","",3,{"inputs":[{"name":"errorkind"},{"name":"state"}],"output":{"name":"error"}}],[11,"from_kind","","",3,null],[11,"with_chain","","",3,{"inputs":[{"name":"e"},{"name":"k"}],"output":{"name":"self"}}],[11,"kind","","",3,null],[11,"iter","","",3,{"inputs":[{"name":"self"}],"output":{"name":"errorchainiter"}}],[11,"chain_err","","",3,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"self"}}],[11,"backtrace","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"extract_backtrace","","",3,{"inputs":[{"name":"error"}],"output":{"name":"option"}}],[11,"from_kind","","Constructs an error from a kind, and generates a backtrace.",3,{"inputs":[{"name":"errorkind"}],"output":{"name":"error"}}],[11,"with_chain","","Constructs a chained error from another error and a kind, and generates a backtrace.",3,{"inputs":[{"name":"e"},{"name":"k"}],"output":{"name":"error"}}],[11,"kind","","Returns the kind of the error.",3,{"inputs":[{"name":"self"}],"output":{"name":"errorkind"}}],[11,"iter","","Iterates over the error chain.",3,{"inputs":[{"name":"self"}],"output":{"name":"errorchainiter"}}],[11,"backtrace","","Returns the backtrace associated with this error.",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"chain_err","","Extends the error chain with a new entry.",3,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"error"}}],[11,"description","","",3,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"cause","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"from","","",3,{"inputs":[{"name":"errorkind"}],"output":{"name":"self"}}],[11,"from","","",3,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"from","","",3,{"inputs":[{"name":"string"}],"output":{"name":"self"}}],[11,"deref","","",3,null],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{
searchIndex["ffi"] = {"doc":"","items":[],"paths":[]};
2017-07-16 21:37:37 +00:00
searchIndex["flexi_logger"] = {"doc":"A logger that can write the log to standard error or to a fresh file in a configurable folder and allows custom logline formats. It had started as an extended copy of env_logger.","items":[[4,"LogLevel","flexi_logger","An enum representing the available verbosity levels of the logging framework.",null,null],[13,"Error","","The \"error\" level.",0,null],[13,"Warn","","The \"warn\" level.",0,null],[13,"Info","","The \"info\" level.",0,null],[13,"Debug","","The \"debug\" level.",0,null],[13,"Trace","","The \"trace\" level.",0,null],[4,"LogLevelFilter","","An enum representing the available verbosity level filters of the logging framework.",null,null],[13,"Off","","A level lower than all log levels.",1,null],[13,"Error","","Corresponds to the `Error` log level.",1,null],[13,"Warn","","Corresponds to the `Warn` log level.",1,null],[13,"Info","","Corresponds to the `Info` log level.",1,null],[13,"Debug","","Corresponds to the `Debug` log level.",1,null],[13,"Trace","","Corresponds to the `Trace` log level.",1,null],[3,"LogRecord","","The \"payload\" of a log message. This structure is primarily used as a parameter in the [`log`] method of the [`Log`] trait.",null,null],[3,"LogOptions","","Allows initializing flexi_logger to your needs.",null,null],[3,"LogConfig","","Internal struct for influencing the behavior of flexi_logger.",null,null],[12,"format","","Allows providing a custom logline format; by default `flexi_logger::default_format` is used. You can either choose between three predefined variants, `default_format`, `opt_format` and `detailed_format`, or you create and use your own format function with the signature `fn(&LogRecord) -> String`.",2,null],[12,"log_to_file","","`false``true``myprog_2015-07-08_10-44-11.log`",2,null],[12,"print_message","","If `true` (default), the name of the logfile is documented in a message to stdout.",2,null],[12,"duplicate_error","","If `true` (default), all logged error messages are duplicated to stdout.",2,null],[12,"duplicate_info","","If `true` (default), all logged warning and info messages are also duplicated to stdout.",2,null],[12,"directory","","Allows specifying a directory in which the log files are created. Default is `None`.",2,null],[12,"suffix","","Allows specifying the filesystem suffix of the log files (without the dot). Default is `log`.",2,null],[12,"timestamp","","Allows specifying whether or not the filename should include a timestamp. Default is `true`.",2,null],[12,"rotate_over_size","","Allows specifying a maximum size for log files in bytes; when the specified file size is reached or exceeded, the file will be closed and a new one will be opened. The filename pattern changes - instead of the timestamp the serial number is included into the filename.",2,null],[12,"discriminant","","Allows specifying an additional part of the log file name that is inserted after the program name. Default is `None`.",2,null],[12,"create_symlink","","Allows specifying an option to create a symlink to the most recent log file created using the given name. Default is `None`.",2,null],[3,"FlexiLogger","","Does the logging in the background, is normally not used directly.",null,null],[4,"FlexiLoggerError","","Describes errors in the initialization of flexi_logger.",null,null],[13,"BadDirectory","","\"Log cannot be written, most likely due to permission errors on OS level\"",3,null],[13,"Io","","\"Log cannot be written because the configured output directory is not accessible\"",3,null],[13,"Log","","\"Logger initialization failed\"",3,null],[5,"default_format","","A logline-formatter that produces log lines like `INFO [my_prog::some_submodule] Task successfully read from conf.json`",null,{"inputs":[{"name":"logrecord"}],"output":{"name":"string"}}],[5,"opt_format","","A logline-formatter that produces log lines like `[2016-01-13 15:25:01.640870 +01:00] INFO [src/foo/bar:26] Task successfully read from conf.json` i.e. with timestamp and file location.",null,{"inputs":[{"name":"logrecord"}],"output":{"name":"string"}}],[5,"detailed_format","","A log
2017-07-14 23:30:16 +00:00
searchIndex["gdk"] = {"doc":"","items":[[3,"Color","gdk","",null,null],[12,"pixel","","",0,null],[12,"red","","",0,null],[12,"green","","",0,null],[12,"blue","","",0,null],[3,"Error","","A generic error capable of representing various error domains (types).",null,null],[3,"AppLaunchContext","","",null,null],[3,"Cursor","","",null,null],[3,"Device","","",null,null],[3,"DeviceManager","","",null,null],[3,"DeviceTool","","",null,null],[3,"Display","","",null,null],[3,"DisplayManager","","",null,null],[3,"DragContext","","",null,null],[3,"DrawingContext","","",null,null],[3,"FrameClock","","",null,null],[3,"GLContext","","",null,null],[3,"Monitor","","",null,null],[3,"Screen","","",null,null],[3,"Seat","","",null,null],[3,"Visual","","",null,null],[3,"Window","","",null,null],[3,"FrameTimings","","",null,null],[3,"AnchorHints","","",null,null],[3,"AxisFlags","","",null,null],[3,"DragAction","","",null,null],[3,"EventMask","","",null,null],[3,"FrameClockPhase","","",null,null],[3,"ModifierType","","",null,null],[3,"SeatCapabilities","","",null,null],[3,"WMDecoration","","",null,null],[3,"WMFunction","","",null,null],[3,"WindowHints","","",null,null],[3,"WindowState","","",null,null],[3,"Atom","","",null,null],[3,"Event","","A generic GDK event.",null,null],[3,"EventButton","","",null,null],[3,"EventConfigure","","",null,null],[3,"EventCrossing","","",null,null],[3,"EventDND","","",null,null],[3,"EventExpose","","",null,null],[3,"EventFocus","","",null,null],[3,"EventGrabBroken","","",null,null],[3,"EventKey","","",null,null],[3,"EventMotion","","",null,null],[3,"EventOwnerChange","","",null,null],[3,"EventProperty","","",null,null],[3,"EventProximity","","",null,null],[3,"EventScroll","","",null,null],[3,"EventSelection","","",null,null],[3,"EventSetting","","",null,null],[3,"EventTouch","","",null,null],[3,"EventVisibility","","",null,null],[3,"EventWindowState","","",null,null],[3,"Geometry","","",null,null],[12,"min_width","","",1,null],[12,"min_height","","",1,null],[12,"max_width","","",1,null],[12,"max_height","","",1,null],[12,"base_width","","",1,null],[12,"base_height","","",1,null],[12,"width_inc","","",1,null],[12,"height_inc","","",1,null],[12,"min_aspect","","",1,null],[12,"max_aspect","","",1,null],[12,"win_gravity","","",1,null],[3,"Rectangle","","",null,null],[12,"x","","",2,null],[12,"y","","",2,null],[12,"width","","",2,null],[12,"height","","",2,null],[3,"RGBA","","",null,null],[12,"red","","",3,null],[12,"green","","",3,null],[12,"blue","","",3,null],[12,"alpha","","",3,null],[3,"RgbaParseError","","",null,null],[3,"WindowAttr","","",null,null],[12,"title","","",4,null],[12,"event_mask","","",4,null],[12,"x","","",4,null],[12,"y","","",4,null],[12,"width","","",4,null],[12,"height","","",4,null],[12,"wclass","","",4,null],[12,"visual","","",4,null],[12,"window_type","","",4,null],[12,"cursor","","",4,null],[12,"override_redirect","","",4,null],[12,"type_hint","","",4,null],[4,"AxisUse","","",null,null],[13,"Ignore","","",5,null],[13,"X","","",5,null],[13,"Y","","",5,null],[13,"Pressure","","",5,null],[13,"Xtilt","","",5,null],[13,"Ytilt","","",5,null],[13,"Wheel","","",5,null],[13,"Distance","","",5,null],[13,"Rotation","","",5,null],[13,"Slider","","",5,null],[13,"Last","","",5,null],[4,"ByteOrder","","",null,null],[13,"LsbFirst","","",6,null],[13,"MsbFirst","","",6,null],[4,"CrossingMode","","",null,null],[13,"Normal","","",7,null],[13,"Grab","","",7,null],[13,"Ungrab","","",7,null],[13,"GtkGrab","","",7,null],[13,"GtkUngrab","","",7,null],[13,"StateChanged","","",7,null],[13,"TouchBegin","","",7,null],[13,"TouchEnd","","",7,null],[13,"DeviceSwitch","","",7,null],[4,"CursorType","","",null,null],[13,"XCursor","","",8,null],[13,"Arrow","","",8,null],[13,"BasedArrowDown","","",8,null],[13,"BasedArrowUp","","",8,null],[13,"Boat","","",8,null],[13,"Bogosity","","",8,null],[13,"BottomLeftCorner","","",8,null],[13,"BottomRightCorner","","",8,null],[13,"BottomSide","","",8,null],[13,"BottomTee","","",8,null],[13,"BoxSpiral","","",8,null],[13,"CenterPtr","","",8,null],[13,"Circle","","",8,null],[13,"Clock","","
2017-07-16 21:37:37 +00:00
searchIndex["gdk_pixbuf"] = {"doc":"","items":[[6,"Colorspace","gdk_pixbuf","",null,null],[4,"InterpType","","",null,null],[13,"Nearest","","",0,null],[13,"Tiles","","",0,null],[13,"Bilinear","","",0,null],[13,"Hyper","","",0,null],[4,"PixbufAlphaMode","","",null,null],[13,"Bilevel","","",1,null],[13,"Full","","",1,null],[4,"PixbufError","","",null,null],[13,"CorruptImage","","",2,null],[13,"InsufficientMemory","","",2,null],[13,"BadOption","","",2,null],[13,"UnknownType","","",2,null],[13,"UnsupportedOperation","","",2,null],[13,"Failed","","",2,null],[13,"IncompleteAnimation","","",2,null],[3,"PixbufAnimation","","",null,null],[3,"PixbufAnimationIter","","",null,null],[3,"PixbufSimpleAnim","","",null,null],[3,"PixbufFormat","","",null,null],[3,"PixbufLoader","","",null,null],[3,"Pixbuf","","",null,null],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"pixbufanimationiter"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",3,null],[11,"static_type","","",3,{"inputs":[],"output":{"name":"type"}}],[11,"eq","","",3,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"bool"}}],[11,"advance","","",3,{"inputs":[{"name":"self"},{"name":"timeval"}],"output":{"name":"bool"}}],[11,"get_pixbuf","","",3,{"inputs":[{"name":"self"}],"output":{"name":"pixbuf"}}],[11,"get_delay_time","","",3,{"inputs":[{"name":"self"}],"output":{"name":"i32"}}],[11,"on_currently_loading_frame","","",3,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"pixbufanimation"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",4,null],[11,"static_type","","",4,{"inputs":[],"output":{"name":"type"}}],[11,"eq","","",4,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"bool"}}],[11,"new_from_file","","",4,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"new_from_resource","","",4,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"clone","","",5,{"inputs":[{"name":"self"}],"output":{"name":"pixbufsimpleanim"}}],[11,"fmt","","",5,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",5,null],[11,"static_type","","",5,{"inputs":[],"output":{"name":"type"}}],[11,"eq","","",5,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"bool"}}],[11,"new","","",5,{"inputs":[{"name":"i32"},{"name":"i32"},{"name":"f32"}],"output":{"name":"pixbufsimpleanim"}}],[11,"add_frame","","",5,{"inputs":[{"name":"self"},{"name":"pixbuf"}],"output":null}],[11,"set_loop","","",5,{"inputs":[{"name":"self"},{"name":"bool"}],"output":null}],[11,"get_loop","","",5,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"get_name","","",6,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_description","","",6,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_mime_types","","",6,{"inputs":[{"name":"self"}],"output":{"name":"vec"}}],[11,"get_extensions","","",6,{"inputs":[{"name":"self"}],"output":{"name":"vec"}}],[11,"is_writable","","",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_scalable","","",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_disabled","","",6,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"set_disabled","","",6,{"inputs":[{"name":"self"},{"name":"bool"}],"output":null}],[11,"get_license","","",6,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"to_glib_none","","",6,{"inputs":[{"name":"self"}],"output":{"name":"stash"}}],[11,"from_glib_none","","",6,null],[11,"clone","","",7,{"inputs":[{"name":"self"}],"output":{"name":"pixbufloader"}}],[11,"fmt","","",7,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",7,null],[11,"static_type","","",7,{"inputs":[],"output":{"name":"type"}}],[11,"eq","","",7,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"bool"}}],[11,"new","","",7,{"inputs":[],"output":{"name":"pixbufloader"}}],[11,"new_with_type","","
2017-07-14 23:30:16 +00:00
searchIndex["gdk_pixbuf_sys"] = {"doc":"","items":[[3,"GdkPixdataDumpType","gdk_pixbuf_sys","",null,null],[3,"GdkPixdataType","","",null,null],[3,"GdkPixbufFormat","","",null,null],[3,"GdkPixbufLoaderClass","","",null,null],[12,"parent_class","","",0,null],[12,"size_prepared","","",0,null],[12,"area_prepared","","",0,null],[12,"area_updated","","",0,null],[12,"closed","","",0,null],[3,"GdkPixbufSimpleAnimClass","","",null,null],[3,"GdkPixdata","","",null,null],[12,"magic","","",1,null],[12,"length","","",1,null],[12,"pixdata_type","","",1,null],[12,"rowstride","","",1,null],[12,"width","","",1,null],[12,"height","","",1,null],[12,"pixel_data","","",1,null],[3,"GdkPixbuf","","",null,null],[3,"GdkPixbufAnimation","","",null,null],[3,"GdkPixbufAnimationIter","","",null,null],[3,"GdkPixbufLoader","","",null,null],[12,"parent_instance","","",2,null],[12,"priv_","","",2,null],[3,"GdkPixbufSimpleAnim","","",null,null],[3,"GdkPixbufSimpleAnimIter","","",null,null],[4,"GdkInterpType","","",null,null],[13,"Nearest","","",3,null],[13,"Tiles","","",3,null],[13,"Bilinear","","",3,null],[13,"Hyper","","",3,null],[4,"GdkPixbufAlphaMode","","",null,null],[13,"Bilevel","","",4,null],[13,"Full","","",4,null],[4,"GdkPixbufError","","",null,null],[13,"CorruptImage","","",5,null],[13,"InsufficientMemory","","",5,null],[13,"BadOption","","",5,null],[13,"UnknownType","","",5,null],[13,"UnsupportedOperation","","",5,null],[13,"Failed","","",5,null],[13,"IncompleteAnimation","","",5,null],[4,"GdkPixbufRotation","","",null,null],[13,"None","","",6,null],[13,"Counterclockwise","","",6,null],[13,"Upsidedown","","",6,null],[13,"Clockwise","","",6,null],[5,"gdk_pixbuf_error_quark","","",null,null],[5,"gdk_pixbuf_format_get_type","","",null,null],[5,"gdk_pixbuf_format_copy","","",null,null],[5,"gdk_pixbuf_format_free","","",null,null],[5,"gdk_pixbuf_format_get_description","","",null,null],[5,"gdk_pixbuf_format_get_extensions","","",null,null],[5,"gdk_pixbuf_format_get_license","","",null,null],[5,"gdk_pixbuf_format_get_mime_types","","",null,null],[5,"gdk_pixbuf_format_get_name","","",null,null],[5,"gdk_pixbuf_format_is_disabled","","",null,null],[5,"gdk_pixbuf_format_is_scalable","","",null,null],[5,"gdk_pixbuf_format_is_writable","","",null,null],[5,"gdk_pixbuf_format_set_disabled","","",null,null],[5,"gdk_pixdata_deserialize","","",null,null],[5,"gdk_pixdata_from_pixbuf","","",null,null],[5,"gdk_pixdata_serialize","","",null,null],[5,"gdk_pixdata_to_csource","","",null,null],[5,"gdk_pixbuf_get_type","","",null,null],[5,"gdk_pixbuf_new","","",null,null],[5,"gdk_pixbuf_new_from_data","","",null,null],[5,"gdk_pixbuf_new_from_file","","",null,null],[5,"gdk_pixbuf_new_from_file_at_scale","","",null,null],[5,"gdk_pixbuf_new_from_file_at_size","","",null,null],[5,"gdk_pixbuf_new_from_inline","","",null,null],[5,"gdk_pixbuf_new_from_resource","","",null,null],[5,"gdk_pixbuf_new_from_resource_at_scale","","",null,null],[5,"gdk_pixbuf_new_from_stream","","",null,null],[5,"gdk_pixbuf_new_from_stream_at_scale","","",null,null],[5,"gdk_pixbuf_new_from_stream_finish","","",null,null],[5,"gdk_pixbuf_new_from_xpm_data","","",null,null],[5,"gdk_pixbuf_from_pixdata","","",null,null],[5,"gdk_pixbuf_get_file_info","","",null,null],[5,"gdk_pixbuf_get_formats","","",null,null],[5,"gdk_pixbuf_new_from_stream_async","","",null,null],[5,"gdk_pixbuf_new_from_stream_at_scale_async","","",null,null],[5,"gdk_pixbuf_save_to_stream_finish","","",null,null],[5,"gdk_pixbuf_add_alpha","","",null,null],[5,"gdk_pixbuf_apply_embedded_orientation","","",null,null],[5,"gdk_pixbuf_composite","","",null,null],[5,"gdk_pixbuf_composite_color","","",null,null],[5,"gdk_pixbuf_composite_color_simple","","",null,null],[5,"gdk_pixbuf_copy","","",null,null],[5,"gdk_pixbuf_copy_area","","",null,null],[5,"gdk_pixbuf_fill","","",null,null],[5,"gdk_pixbuf_flip","","",null,null],[5,"gdk_pixbuf_get_bits_per_sample","","",null,null],[5,"gdk_pixbuf_get_byte_length","","",null,null],[5,"gdk_pixbuf_get_colorspace","","",null,null],[5,"gdk_pixbuf_get_has_alpha","","",null,null],[5,"gdk_pixbuf_get_height",
searchIndex["gdk_sys"] = {"doc":"","items":[[3,"GdkAnchorHints","gdk_sys","",null,null],[3,"GdkAxisFlags","","",null,null],[3,"GdkDragAction","","",null,null],[3,"GdkEventMask","","",null,null],[3,"GdkFrameClockPhase","","",null,null],[3,"GdkModifierType","","",null,null],[3,"GdkSeatCapabilities","","",null,null],[3,"GdkWMDecoration","","",null,null],[3,"GdkWMFunction","","",null,null],[3,"GdkWindowAttributesType","","",null,null],[3,"GdkWindowHints","","",null,null],[3,"GdkWindowState","","",null,null],[3,"GdkAtom_","","",null,null],[3,"GdkColor","","",null,null],[12,"pixel","","",0,null],[12,"red","","",0,null],[12,"green","","",0,null],[12,"blue","","",0,null],[3,"GdkDevicePadInterface","","",null,null],[3,"GdkDrawingContextClass","","",null,null],[3,"GdkEventAny","","",null,null],[12,"type_","","",1,null],[12,"window","","",1,null],[12,"send_event","","",1,null],[3,"GdkEventButton","","",null,null],[12,"type_","","",2,null],[12,"window","","",2,null],[12,"send_event","","",2,null],[12,"time","","",2,null],[12,"x","","",2,null],[12,"y","","",2,null],[12,"axes","","",2,null],[12,"state","","",2,null],[12,"button","","",2,null],[12,"device","","",2,null],[12,"x_root","","",2,null],[12,"y_root","","",2,null],[3,"GdkEventConfigure","","",null,null],[12,"type_","","",3,null],[12,"window","","",3,null],[12,"send_event","","",3,null],[12,"x","","",3,null],[12,"y","","",3,null],[12,"width","","",3,null],[12,"height","","",3,null],[3,"GdkEventCrossing","","",null,null],[12,"type_","","",4,null],[12,"window","","",4,null],[12,"send_event","","",4,null],[12,"subwindow","","",4,null],[12,"time","","",4,null],[12,"x","","",4,null],[12,"y","","",4,null],[12,"x_root","","",4,null],[12,"y_root","","",4,null],[12,"mode","","",4,null],[12,"detail","","",4,null],[12,"focus","","",4,null],[12,"state","","",4,null],[3,"GdkEventDND","","",null,null],[12,"type_","","",5,null],[12,"window","","",5,null],[12,"send_event","","",5,null],[12,"context","","",5,null],[12,"time","","",5,null],[12,"x_root","","",5,null],[12,"y_root","","",5,null],[3,"GdkEventExpose","","",null,null],[12,"type_","","",6,null],[12,"window","","",6,null],[12,"send_event","","",6,null],[12,"area","","",6,null],[12,"region","","",6,null],[12,"count","","",6,null],[3,"GdkEventFocus","","",null,null],[12,"type_","","",7,null],[12,"window","","",7,null],[12,"send_event","","",7,null],[12,"in_","","",7,null],[3,"GdkEventGrabBroken","","",null,null],[12,"type_","","",8,null],[12,"window","","",8,null],[12,"send_event","","",8,null],[12,"keyboard","","",8,null],[12,"implicit","","",8,null],[12,"grab_window","","",8,null],[3,"GdkEventKey","","",null,null],[12,"type_","","",9,null],[12,"window","","",9,null],[12,"send_event","","",9,null],[12,"time","","",9,null],[12,"state","","",9,null],[12,"keyval","","",9,null],[12,"length","","",9,null],[12,"string","","",9,null],[12,"hardware_keycode","","",9,null],[12,"group","","",9,null],[3,"GdkEventMotion","","",null,null],[12,"type_","","",10,null],[12,"window","","",10,null],[12,"send_event","","",10,null],[12,"time","","",10,null],[12,"x","","",10,null],[12,"y","","",10,null],[12,"axes","","",10,null],[12,"state","","",10,null],[12,"is_hint","","",10,null],[12,"device","","",10,null],[12,"x_root","","",10,null],[12,"y_root","","",10,null],[3,"GdkEventOwnerChange","","",null,null],[12,"type_","","",11,null],[12,"window","","",11,null],[12,"send_event","","",11,null],[12,"owner","","",11,null],[12,"reason","","",11,null],[12,"selection","","",11,null],[12,"time","","",11,null],[12,"selection_time","","",11,null],[3,"GdkEventPadAxis","","",null,null],[12,"type_","","",12,null],[12,"window","","",12,null],[12,"send_event","","",12,null],[12,"time","","",12,null],[12,"group","","",12,null],[12,"index","","",12,null],[12,"mode","","",12,null],[12,"value","","",12,null],[3,"GdkEventPadButton","","",null,null],[12,"type_","","",13,null],[12,"window","","",13,null],[12,"send_event","","",13,null],[12,"time","","",13,null],[12,"group","","",13,null],[12,"button","","",13,null],[12,"mode","","",13,null],[3,"GdkEventPadGroupMode","","",null,nu
2017-07-16 21:37:37 +00:00
searchIndex["gio"] = {"doc":"","items":[[3,"Error","gio","A generic error capable of representing various error domains (types).",null,null],[3,"Object","","The base class in the object hierarchy.",null,null],[3,"Action","","",null,null],[3,"ActionGroup","","",null,null],[3,"ActionMap","","",null,null],[3,"AppInfo","","",null,null],[3,"AppLaunchContext","","",null,null],[3,"Application","","",null,null],[3,"Cancellable","","",null,null],[3,"File","","",null,null],[3,"FileInfo","","",null,null],[3,"Icon","","",null,null],[3,"Menu","","",null,null],[3,"MenuAttributeIter","","",null,null],[3,"MenuItem","","",null,null],[3,"MenuLinkIter","","",null,null],[3,"MenuModel","","",null,null],[3,"Notification","","",null,null],[3,"Permission","","",null,null],[3,"Settings","","",null,null],[3,"SimpleAction","","",null,null],[3,"SimpleActionGroup","","",null,null],[3,"SimplePermission","","",null,null],[3,"ThemedIcon","","",null,null],[3,"TlsCertificate","","",null,null],[3,"Resource","","",null,null],[3,"AppInfoCreateFlags","","",null,null],[3,"ApplicationFlags","","",null,null],[3,"FileCreateFlags","","",null,null],[3,"FileQueryInfoFlags","","",null,null],[3,"ResourceLookupFlags","","",null,null],[3,"SettingsBindFlags","","",null,null],[3,"TlsCertificateFlags","","",null,null],[4,"FileType","","",null,null],[13,"Unknown","","",0,null],[13,"Regular","","",0,null],[13,"Directory","","",0,null],[13,"SymbolicLink","","",0,null],[13,"Special","","",0,null],[13,"Shortcut","","",0,null],[13,"Mountable","","",0,null],[4,"NotificationPriority","","",null,null],[13,"Normal","","",1,null],[13,"Low","","",1,null],[13,"High","","",1,null],[13,"Urgent","","",1,null],[4,"ResourceError","","",null,null],[13,"NotFound","","",2,null],[13,"Internal","","",2,null],[5,"bus_unown_name","","",null,{"inputs":[{"name":"u32"}],"output":null}],[5,"bus_unwatch_name","","",null,{"inputs":[{"name":"u32"}],"output":null}],[5,"content_type_can_be_executable","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"content_type_equals","","",null,{"inputs":[{"name":"str"},{"name":"str"}],"output":{"name":"bool"}}],[5,"content_type_from_mime_type","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"content_type_get_description","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"content_type_get_generic_icon_name","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"content_type_get_icon","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"content_type_get_mime_type","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"content_type_get_symbolic_icon","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"content_type_guess_for_tree","","",null,{"inputs":[{"name":"p"}],"output":{"name":"vec"}}],[5,"content_type_is_a","","",null,{"inputs":[{"name":"str"},{"name":"str"}],"output":{"name":"bool"}}],[5,"content_type_is_unknown","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"content_types_get_registered","","",null,{"inputs":[],"output":{"name":"vec"}}],[5,"dbus_address_escape_value","","",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"dbus_generate_guid","","",null,{"inputs":[],"output":{"name":"option"}}],[5,"dbus_is_address","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"dbus_is_guid","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"dbus_is_interface_name","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"dbus_is_member_name","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"dbus_is_name","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"dbus_is_supported_address","","",null,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[5,"dbus_is_unique_name","","",null,{"inputs":[{"name":"str"}],"output":{"name":"bool"}}],[5,"io_modules_scan_all_in_directory","","",null,{"inputs":[{"name":"p"}],"output":null}],[5,"io_scheduler_cancel_all_jobs","","",null,{"inputs":[],"output":null}],[5,"networking_init","","",null,
2017-07-14 23:30:16 +00:00
searchIndex["gio_sys"] = {"doc":"","items":[[3,"GAppInfoCreateFlags","gio_sys","",null,null],[3,"GApplicationFlags","","",null,null],[3,"GAskPasswordFlags","","",null,null],[3,"GBusNameOwnerFlags","","",null,null],[3,"GBusNameWatcherFlags","","",null,null],[3,"GConverterFlags","","",null,null],[3,"GDBusCallFlags","","",null,null],[3,"GDBusCapabilityFlags","","",null,null],[3,"GDBusConnectionFlags","","",null,null],[3,"GDBusInterfaceSkeletonFlags","","",null,null],[3,"GDBusMessageFlags","","",null,null],[3,"GDBusObjectManagerClientFlags","","",null,null],[3,"GDBusPropertyInfoFlags","","",null,null],[3,"GDBusProxyFlags","","",null,null],[3,"GDBusSendMessageFlags","","",null,null],[3,"GDBusServerFlags","","",null,null],[3,"GDBusSignalFlags","","",null,null],[3,"GDBusSubtreeFlags","","",null,null],[3,"GDriveStartFlags","","",null,null],[3,"GFileAttributeInfoFlags","","",null,null],[3,"GFileCopyFlags","","",null,null],[3,"GFileCreateFlags","","",null,null],[3,"GFileMeasureFlags","","",null,null],[3,"GFileMonitorFlags","","",null,null],[3,"GFileQueryInfoFlags","","",null,null],[3,"GIOStreamSpliceFlags","","",null,null],[3,"GMountMountFlags","","",null,null],[3,"GMountUnmountFlags","","",null,null],[3,"GOutputStreamSpliceFlags","","",null,null],[3,"GResourceFlags","","",null,null],[3,"GResourceLookupFlags","","",null,null],[3,"GSettingsBindFlags","","",null,null],[3,"GSocketMsgFlags","","",null,null],[3,"GSubprocessFlags","","",null,null],[3,"GTestDBusFlags","","",null,null],[3,"GTlsCertificateFlags","","",null,null],[3,"GTlsDatabaseVerifyFlags","","",null,null],[3,"GTlsPasswordFlags","","",null,null],[3,"GActionEntry","","",null,null],[12,"name","","",0,null],[12,"activate","","",0,null],[12,"parameter_type","","",0,null],[12,"state","","",0,null],[12,"change_state","","",0,null],[12,"padding","","",0,null],[3,"GActionGroupInterface","","",null,null],[12,"g_iface","","",1,null],[12,"has_action","","",1,null],[12,"list_actions","","",1,null],[12,"get_action_enabled","","",1,null],[12,"get_action_parameter_type","","",1,null],[12,"get_action_state_type","","",1,null],[12,"get_action_state_hint","","",1,null],[12,"get_action_state","","",1,null],[12,"change_action_state","","",1,null],[12,"activate_action","","",1,null],[12,"action_added","","",1,null],[12,"action_removed","","",1,null],[12,"action_enabled_changed","","",1,null],[12,"action_state_changed","","",1,null],[12,"query_action","","",1,null],[3,"GActionInterface","","",null,null],[12,"g_iface","","",2,null],[12,"get_name","","",2,null],[12,"get_parameter_type","","",2,null],[12,"get_state_type","","",2,null],[12,"get_state_hint","","",2,null],[12,"get_enabled","","",2,null],[12,"get_state","","",2,null],[12,"change_state","","",2,null],[12,"activate","","",2,null],[3,"GActionMapInterface","","",null,null],[12,"g_iface","","",3,null],[12,"lookup_action","","",3,null],[12,"add_action","","",3,null],[12,"remove_action","","",3,null],[3,"GAppInfoIface","","",null,null],[12,"g_iface","","",4,null],[12,"dup","","",4,null],[12,"equal","","",4,null],[12,"get_id","","",4,null],[12,"get_name","","",4,null],[12,"get_description","","",4,null],[12,"get_executable","","",4,null],[12,"get_icon","","",4,null],[12,"launch","","",4,null],[12,"supports_uris","","",4,null],[12,"supports_files","","",4,null],[12,"launch_uris","","",4,null],[12,"should_show","","",4,null],[12,"set_as_default_for_type","","",4,null],[12,"set_as_default_for_extension","","",4,null],[12,"add_supports_type","","",4,null],[12,"can_remove_supports_type","","",4,null],[12,"remove_supports_type","","",4,null],[12,"can_delete","","",4,null],[12,"do_delete","","",4,null],[12,"get_commandline","","",4,null],[12,"get_display_name","","",4,null],[12,"set_as_last_used_for_type","","",4,null],[12,"get_supported_types","","",4,null],[3,"GAppLaunchContextClass","","",null,null],[12,"parent_class","","",5,null],[12,"get_display","","",5,null],[12,"get_startup_notify_id","","",5,null],[12,"launch_failed","","",5,null],[12,"launched","","",5,null],[12,"_g_reserved1","","",5,null],[12,"_g_reserved2","","",5,null],[12,"_g_reser
searchIndex["glib"] = {"doc":"glib, gobject and gio bindings for Rust","items":[[3,"TimeVal","glib","",null,null],[12,"tv_sec","","",0,null],[12,"tv_usec","","",0,null],[3,"Bytes","","A shared immutable byte slice (the equivalent of `Rc<[u8]>`).",null,null],[3,"VariantTy","","Describes `Variant` types.",null,null],[3,"VariantType","","Describes `Variant` types.",null,null],[3,"KEY_FILE_DESKTOP_GROUP","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_ACTIONS","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_CATEGORIES","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_COMMENT","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_EXEC","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_FULLNAME","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_GENERIC_NAME","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_HIDDEN","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_ICON","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_KEYWORDS","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_MIME_TYPE","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_NAME","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_NO_DISPLAY","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_PATH","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_TERMINAL","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_TRY_EXEC","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_TYPE","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_URL","","",null,null],[3,"KEY_FILE_DESKTOP_KEY_VERSION","","",null,null],[3,"KEY_FILE_DESKTOP_TYPE_APPLICATION","","",null,null],[3,"KEY_FILE_DESKTOP_TYPE_DIRECTORY","","",null,null],[3,"KEY_FILE_DESKTOP_TYPE_LINK","","",null,null],[3,"KeyFile","","",null,null],[3,"MainContext","","",null,null],[3,"MainLoop","","",null,null],[3,"Source","","",null,null],[3,"FormatSizeFlags","","",null,null],[3,"KeyFileFlags","","",null,null],[4,"FileError","","",null,null],[13,"Exist","","",1,null],[13,"Isdir","","",1,null],[13,"Acces","","",1,null],[13,"Nametoolong","","",1,null],[13,"Noent","","",1,null],[13,"Notdir","","",1,null],[13,"Nxio","","",1,null],[13,"Nodev","","",1,null],[13,"Rofs","","",1,null],[13,"Txtbsy","","",1,null],[13,"Fault","","",1,null],[13,"Loop","","",1,null],[13,"Nospc","","",1,null],[13,"Nomem","","",1,null],[13,"Mfile","","",1,null],[13,"Nfile","","",1,null],[13,"Badf","","",1,null],[13,"Inval","","",1,null],[13,"Pipe","","",1,null],[13,"Again","","",1,null],[13,"Intr","","",1,null],[13,"Io","","",1,null],[13,"Perm","","",1,null],[13,"Nosys","","",1,null],[13,"Failed","","",1,null],[4,"UserDirectory","","",null,null],[13,"Desktop","","",2,null],[13,"Documents","","",2,null],[13,"Downloads","","",2,null],[13,"Music","","",2,null],[13,"Pictures","","",2,null],[13,"PublicShare","","",2,null],[13,"Templates","","",2,null],[13,"Videos","","",2,null],[4,"KeyFileError","","",null,null],[13,"UnknownEncoding","","",3,null],[13,"Parse","","",3,null],[13,"NotFound","","",3,null],[13,"KeyNotFound","","",3,null],[13,"GroupNotFound","","",3,null],[13,"InvalidValue","","",3,null],[5,"get_current_time","","",null,{"inputs":[],"output":{"name":"timeval"}}],[5,"access","","",null,{"inputs":[{"name":"p"},{"name":"i32"}],"output":{"name":"i32"}}],[5,"assert_warning","","",null,{"inputs":[{"name":"str"},{"name":"str"},{"name":"i32"},{"name":"str"},{"name":"str"}],"output":null}],[5,"assertion_message","","",null,{"inputs":[{"name":"str"},{"name":"str"},{"name":"i32"},{"name":"str"},{"name":"str"}],"output":null}],[5,"assertion_message_cmpstr","","",null,{"inputs":[{"name":"str"},{"name":"str"},{"name":"i32"},{"name":"str"},{"name":"str"},{"name":"str"},{"name":"str"},{"name":"str"}],"output":null}],[5,"assertion_message_expr","","",null,{"inputs":[{"name":"p"},{"name":"str"},{"name":"i32"},{"name":"str"},{"name":"q"}],"output":null}],[5,"basename","","",null,{"inputs":[{"name":"p"}],"output":{"name":"option"}}],[5,"bit_nth_lsf","","",null,{"inputs":[{
searchIndex["glib_sys"] = {"doc":"","items":[[3,"Volatile","glib_sys","",null,null],[3,"GAsciiType","","",null,null],[3,"GFileTest","","",null,null],[3,"GFormatSizeFlags","","",null,null],[3,"GHookFlagMask","","",null,null],[3,"GIOCondition","","",null,null],[3,"GIOFlags","","",null,null],[3,"GKeyFileFlags","","",null,null],[3,"GLogLevelFlags","","",null,null],[3,"GMarkupCollectType","","",null,null],[3,"GMarkupParseFlags","","",null,null],[3,"GOptionFlags","","",null,null],[3,"GRegexCompileFlags","","",null,null],[3,"GRegexMatchFlags","","",null,null],[3,"GSpawnFlags","","",null,null],[3,"GTestSubprocessFlags","","",null,null],[3,"GTestTrapFlags","","",null,null],[3,"GTraverseFlags","","",null,null],[3,"GMutex","","",null,null],[3,"GArray","","",null,null],[12,"data","","",0,null],[12,"len","","",0,null],[3,"GAsyncQueue","","",null,null],[3,"GBookmarkFile","","",null,null],[3,"GByteArray","","",null,null],[12,"data","","",1,null],[12,"len","","",1,null],[3,"GBytes","","",null,null],[3,"GChecksum","","",null,null],[3,"GCond","","",null,null],[12,"p","","",2,null],[12,"i","","",2,null],[3,"GData","","",null,null],[3,"GDate","","",null,null],[3,"GDateTime","","",null,null],[3,"GDebugKey","","",null,null],[12,"key","","",3,null],[12,"value","","",3,null],[3,"GDir","","",null,null],[3,"GError","","",null,null],[12,"domain","","",4,null],[12,"code","","",4,null],[12,"message","","",4,null],[3,"GHashTable","","",null,null],[3,"GHashTableIter","","",null,null],[12,"dummy1","","",5,null],[12,"dummy2","","",5,null],[12,"dummy3","","",5,null],[12,"dummy4","","",5,null],[12,"dummy5","","",5,null],[12,"dummy6","","",5,null],[3,"GHmac","","",null,null],[3,"GHook","","",null,null],[12,"data","","",6,null],[12,"next","","",6,null],[12,"prev","","",6,null],[12,"ref_count","","",6,null],[12,"hook_id","","",6,null],[12,"flags","","",6,null],[12,"func","","",6,null],[12,"destroy","","",6,null],[3,"GHookList","","",null,null],[12,"seq_id","","",7,null],[3,"GIConv","","",null,null],[3,"GIOChannel","","",null,null],[12,"ref_count","","",8,null],[12,"funcs","","",8,null],[12,"encoding","","",8,null],[12,"read_cd","","",8,null],[12,"write_cd","","",8,null],[12,"line_term","","",8,null],[12,"line_term_len","","",8,null],[12,"buf_size","","",8,null],[12,"read_buf","","",8,null],[12,"encoded_read_buf","","",8,null],[12,"write_buf","","",8,null],[12,"partial_write_buf","","",8,null],[3,"GIOFuncs","","",null,null],[12,"io_read","","",9,null],[12,"io_write","","",9,null],[12,"io_seek","","",9,null],[12,"io_close","","",9,null],[12,"io_create_watch","","",9,null],[12,"io_free","","",9,null],[12,"io_set_flags","","",9,null],[12,"io_get_flags","","",9,null],[3,"GKeyFile","","",null,null],[3,"GList","","",null,null],[12,"data","","",10,null],[12,"next","","",10,null],[12,"prev","","",10,null],[3,"GLogField","","",null,null],[12,"key","","",11,null],[12,"value","","",11,null],[12,"length","","",11,null],[3,"GMainContext","","",null,null],[3,"GMainLoop","","",null,null],[3,"GMappedFile","","",null,null],[3,"GMarkupParseContext","","",null,null],[3,"GMarkupParser","","",null,null],[12,"start_element","","",12,null],[12,"end_element","","",12,null],[12,"text","","",12,null],[12,"passthrough","","",12,null],[12,"error","","",12,null],[3,"GMatchInfo","","",null,null],[3,"GMemVTable","","",null,null],[12,"malloc","","",13,null],[12,"realloc","","",13,null],[12,"free","","",13,null],[12,"calloc","","",13,null],[12,"try_malloc","","",13,null],[12,"try_realloc","","",13,null],[3,"GNode","","",null,null],[12,"data","","",14,null],[12,"next","","",14,null],[12,"prev","","",14,null],[12,"parent","","",14,null],[12,"children","","",14,null],[3,"GOnce","","",null,null],[12,"status","","",15,null],[12,"retval","","",15,null],[3,"GOptionContext","","",null,null],[3,"GOptionEntry","","",null,null],[12,"long_name","","",16,null],[12,"short_name","","",16,null],[12,"flags","","",16,null],[12,"arg","","",16,null],[12,"arg_data","","",16,null],[12,"description","","",16,null],[12,"arg_description","","",16,null],[3,"GOptionGroup","","",null,null],[3,"GPatternSpec","","",null
searchIndex["glob"] = {"doc":"Support for matching file paths against Unix shell style patterns.","items":[[3,"Paths","glob","An iterator that yields `Path`s from the filesystem that match a particular pattern.",null,null],[3,"GlobError","","A glob iteration error.",null,null],[3,"PatternError","","A pattern parsing error.",null,null],[12,"pos","","The approximate character index of where the error occurred.",0,null],[12,"msg","","A message describing the error.",0,null],[3,"Pattern","","A compiled Unix shell style pattern.",null,null],[3,"MatchOptions","","Configuration options to modify the behaviour of `Pattern::matches_with(..)`",null,null],[12,"case_sensitive","","Whether or not patterns should be matched in a case-sensitive manner. This currently only considers upper/lower case relationships between ASCII characters, but in future this might be extended to work with Unicode.",1,null],[12,"require_literal_separator","","If this is true then path-component separator characters (e.g. `/` on Posix) must be matched by a literal `/`, rather than by `*` or `?` or `[...]`",1,null],[12,"require_literal_leading_dot","","If this is true then paths that contain components that start with a `.` will not match unless the `.` appears literally in the pattern: `*`, `?`, `**`, or `[...]` will not match. This is useful because such files are conventionally considered hidden on Unix systems and it might be desirable to skip them when listing files.",1,null],[5,"glob","","Return an iterator that produces all the Paths that match the given pattern, which may be absolute or relative to the current working directory.",null,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[5,"glob_with","","Return an iterator that produces all the Paths that match the given pattern, which may be absolute or relative to the current working directory.",null,{"inputs":[{"name":"str"},{"name":"matchoptions"}],"output":{"name":"result"}}],[6,"GlobResult","","An alias for a glob iteration result.",null,null],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"path","","The Path that the error corresponds to.",2,{"inputs":[{"name":"self"}],"output":{"name":"path"}}],[11,"error","","The error in question.",2,{"inputs":[{"name":"self"}],"output":{"name":"error"}}],[11,"description","","",2,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"cause","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"next","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"description","","",0,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"pattern"}}],[11,"eq","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"bool"}}],[11,"ne","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"bool"}}],[11,"partial_cmp","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"option"}}],[11,"lt","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"bool"}}],[11,"le","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"bool"}}],[11,"gt","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"bool"}}],[11,"ge","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"bool"}}],[11,"cmp","","",4,{"inputs":[{"name":"self"},{"name":"pattern"}],"output":{"name":"ordering"}}],[11,"hash","","",4,null],[11,"default","","",4,{"inputs":[],"output":{"name":"pattern"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",4,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"from_str","","",4,{"inputs":[{"name":"str"}],"output":{"name":"resul
searchIndex["gobject_sys"] = {"doc":"","items":[[3,"GBindingFlags","gobject_sys","",null,null],[3,"GConnectFlags","","",null,null],[3,"GParamFlags","","",null,null],[3,"GSignalFlags","","",null,null],[3,"GSignalMatchType","","",null,null],[3,"GTypeDebugFlags","","",null,null],[3,"GTypeFlags","","",null,null],[3,"GTypeFundamentalFlags","","",null,null],[3,"GCClosure","","",null,null],[12,"closure","","",0,null],[12,"callback","","",0,null],[3,"GClosure","","",null,null],[3,"GClosureNotifyData","","",null,null],[12,"data","","",1,null],[12,"notify","","",1,null],[3,"GEnumClass","","",null,null],[12,"g_type_class","","",2,null],[12,"minimum","","",2,null],[12,"maximum","","",2,null],[12,"n_values","","",2,null],[12,"values","","",2,null],[3,"GEnumValue","","",null,null],[12,"value","","",3,null],[12,"value_name","","",3,null],[12,"value_nick","","",3,null],[3,"GFlagsClass","","",null,null],[12,"g_type_class","","",4,null],[12,"mask","","",4,null],[12,"n_values","","",4,null],[12,"values","","",4,null],[3,"GFlagsValue","","",null,null],[12,"value","","",5,null],[12,"value_name","","",5,null],[12,"value_nick","","",5,null],[3,"GInitiallyUnownedClass","","",null,null],[12,"g_type_class","","",6,null],[12,"construct_properties","","",6,null],[12,"constructor","","",6,null],[12,"set_property","","",6,null],[12,"get_property","","",6,null],[12,"dispose","","",6,null],[12,"finalize","","",6,null],[12,"dispatch_properties_changed","","",6,null],[12,"notify","","",6,null],[12,"constructed","","",6,null],[12,"flags","","",6,null],[12,"pdummy","","",6,null],[3,"GInterfaceInfo","","",null,null],[12,"interface_init","","",7,null],[12,"interface_finalize","","",7,null],[12,"interface_data","","",7,null],[3,"GObjectClass","","",null,null],[12,"g_type_class","","",8,null],[12,"construct_properties","","",8,null],[12,"constructor","","",8,null],[12,"set_property","","",8,null],[12,"get_property","","",8,null],[12,"dispose","","",8,null],[12,"finalize","","",8,null],[12,"dispatch_properties_changed","","",8,null],[12,"notify","","",8,null],[12,"constructed","","",8,null],[12,"flags","","",8,null],[12,"pdummy","","",8,null],[3,"GObjectConstructParam","","",null,null],[12,"pspec","","",9,null],[12,"value","","",9,null],[3,"GParamSpecClass","","",null,null],[12,"g_type_class","","",10,null],[12,"value_type","","",10,null],[12,"finalize","","",10,null],[12,"value_set_default","","",10,null],[12,"value_validate","","",10,null],[12,"values_cmp","","",10,null],[12,"dummy","","",10,null],[3,"GParamSpecPool","","",null,null],[3,"GParamSpecTypeInfo","","",null,null],[12,"instance_size","","",11,null],[12,"n_preallocs","","",11,null],[12,"instance_init","","",11,null],[12,"value_type","","",11,null],[12,"finalize","","",11,null],[12,"value_set_default","","",11,null],[12,"value_validate","","",11,null],[12,"values_cmp","","",11,null],[3,"GParameter","","",null,null],[12,"name","","",12,null],[12,"value","","",12,null],[3,"GSignalInvocationHint","","",null,null],[12,"signal_id","","",13,null],[12,"detail","","",13,null],[12,"run_type","","",13,null],[3,"GSignalQuery","","",null,null],[12,"signal_id","","",14,null],[12,"signal_name","","",14,null],[12,"itype","","",14,null],[12,"signal_flags","","",14,null],[12,"return_type","","",14,null],[12,"n_params","","",14,null],[12,"param_types","","",14,null],[3,"GTypeClass","","",null,null],[12,"g_type","","",15,null],[3,"GTypeFundamentalInfo","","",null,null],[12,"type_flags","","",16,null],[3,"GTypeInfo","","",null,null],[12,"class_size","","",17,null],[12,"base_init","","",17,null],[12,"base_finalize","","",17,null],[12,"class_init","","",17,null],[12,"class_finalize","","",17,null],[12,"class_data","","",17,null],[12,"instance_size","","",17,null],[12,"n_preallocs","","",17,null],[12,"instance_init","","",17,null],[12,"value_table","","",17,null],[3,"GTypeInstance","","",null,null],[12,"g_class","","",18,null],[3,"GTypeInterface","","",null,null],[12,"g_type","","",19,null],[12,"g_instance_type","","",19,null],[3,"GTypeModuleClass","","",null,null],[12,"parent_class","","",20,null],[12,"load","","",20,null
2017-07-16 21:37:37 +00:00
searchIndex["gtk"] = {"doc":"GTK+ 3 bindings","items":[[8,"Cast","gtk","Upcasting and downcasting support.",null,null],[11,"upcast","","Upcasts an object to a superclass or interface `T`.",0,{"inputs":[{"name":"self"}],"output":{"name":"t"}}],[11,"downcast","","Tries to downcast to a subclass or interface implementor `T`.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"is","","Returns `true` if the object is an instance of (can be downcast to) `T`.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[3,"Continue","","Continue calling the closure in the future iterations or drop it.",null,null],[12,"0","","",1,null],[3,"Error","","A generic error capable of representing various error domains (types).",null,null],[8,"IsA","","Declares the \"is a\" relationship.",null,null],[3,"Object","","The base class in the object hierarchy.",null,null],[8,"StaticType","","Types that are supported by GLib dynamic typing.",null,null],[10,"static_type","","Returns the type identifier of `Self`.",2,{"inputs":[],"output":{"name":"type"}}],[8,"ToValue","","Converts to `Value`.",null,null],[10,"to_value","","Returns a `Value` clone of `self`.",3,{"inputs":[{"name":"self"}],"output":{"name":"value"}}],[10,"to_value_type","","Returns the type identifer of `self`.",3,{"inputs":[{"name":"self"}],"output":{"name":"type"}}],[4,"Type","","A GLib or GLib-based library type",null,null],[13,"Invalid","","An invalid `Type` used as error return value in some functions",4,null],[13,"Unit","","The fundamental type corresponding to the unit type `()`",4,null],[13,"I8","","The fundamental type corresponding to `i8`",4,null],[13,"U8","","The fundamental type corresponding to `u8`",4,null],[13,"Bool","","The fundamental type corresponding to `bool`",4,null],[13,"I32","","The fundamental type corresponding to `i32`",4,null],[13,"U32","","The fundamental type corresponding to `u32`",4,null],[13,"ILong","","The fundamental type corresponding to C `long`",4,null],[13,"ULong","","The fundamental type corresponding to C `unsigned long`",4,null],[13,"I64","","The fundamental type corresponding to `i64`",4,null],[13,"U64","","The fundamental type corresponding to `u64`",4,null],[13,"F32","","The fundamental type corresponding to `f32`",4,null],[13,"F64","","The fundamental type corresponding to `f64`",4,null],[13,"String","","The fundamental type corresponding to `String`",4,null],[13,"Pointer","","The fundamental type corresponding to a pointer",4,null],[13,"Variant","","The fundamental type of GVariant",4,null],[13,"BaseInterface","","The fundamental type from which all interfaces are derived",4,null],[13,"BaseEnum","","The fundamental type from which all enumeration types are derived",4,null],[13,"BaseFlags","","The fundamental type from which all flags types are derived",4,null],[13,"BaseBoxed","","The fundamental type from which all boxed types are derived",4,null],[13,"BaseParamSpec","","The fundamental type from which all `GParamSpec` types are derived",4,null],[13,"BaseObject","","The fundamental type from which all objects are derived",4,null],[13,"Other","","A non-fundamental type identified by value of type `usize`",4,null],[3,"TypedValue","","A statically typed `Value`.",null,null],[3,"Value","","A generic value capable of carrying various types.",null,null],[3,"Inhibit","","Whether to propagate the signal to the default handler.",null,null],[12,"0","","",5,null],[3,"Allocation","","",null,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"width","","",6,null],[12,"height","","",6,null],[3,"Rectangle","","",null,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"width","","",6,null],[12,"height","","",6,null],[3,"AboutDialog","","",null,null],[3,"AccelGroup","","",null,null],[3,"ActionBar","","",null,null],[3,"Actionable","","",null,null],[3,"Adjustment","","",null,null],[3,"Alignment","","",null,null],[3,"AppChooserDialog","","",null,null],[3,"AppChooserWidget","","",null,null],[3,"Application","","",null,null],[3,"ApplicationWindow","","",null,null],[3,"Arrow","","",null,null],[3,"AspectFrame","","",null,null],[3,"Assistan
2017-07-14 23:30:16 +00:00
searchIndex["gtk_sys"] = {"doc":"","items":[[3,"GtkAccelFlags","gtk_sys","",null,null],[3,"GtkApplicationInhibitFlags","","",null,null],[3,"GtkAttachOptions","","",null,null],[3,"GtkCalendarDisplayOptions","","",null,null],[3,"GtkCellRendererState","","",null,null],[3,"GtkDebugFlag","","",null,null],[3,"GtkDestDefaults","","",null,null],[3,"GtkDialogFlags","","",null,null],[3,"GtkFileFilterFlags","","",null,null],[3,"GtkIconLookupFlags","","",null,null],[3,"GtkInputHints","","",null,null],[3,"GtkJunctionSides","","",null,null],[3,"GtkPlacesOpenFlags","","",null,null],[3,"GtkRcFlags","","",null,null],[3,"GtkRecentFilterFlags","","",null,null],[3,"GtkRegionFlags","","",null,null],[3,"GtkStateFlags","","",null,null],[3,"GtkStyleContextPrintFlags","","",null,null],[3,"GtkTargetFlags","","",null,null],[3,"GtkTextSearchFlags","","",null,null],[3,"GtkToolPaletteDragTargets","","",null,null],[3,"GtkTreeModelFlags","","",null,null],[3,"GtkUIManagerItemType","","",null,null],[3,"GtkAboutDialogClass","","",null,null],[12,"parent_class","","",0,null],[12,"activate_link","","",0,null],[12,"_gtk_reserved1","","",0,null],[12,"_gtk_reserved2","","",0,null],[12,"_gtk_reserved3","","",0,null],[12,"_gtk_reserved4","","",0,null],[3,"GtkAboutDialogPrivate","","",null,null],[3,"GtkAccelGroupClass","","",null,null],[12,"parent_class","","",1,null],[12,"accel_changed","","",1,null],[12,"_gtk_reserved1","","",1,null],[12,"_gtk_reserved2","","",1,null],[12,"_gtk_reserved3","","",1,null],[12,"_gtk_reserved4","","",1,null],[3,"GtkAccelGroupEntry","","",null,null],[12,"key","","",2,null],[12,"closure","","",2,null],[12,"accel_path_quark","","",2,null],[3,"GtkAccelGroupPrivate","","",null,null],[3,"GtkAccelKey","","",null,null],[12,"accel_key","","",3,null],[12,"accel_mods","","",3,null],[3,"GtkAccelLabelClass","","",null,null],[12,"parent_class","","",4,null],[12,"signal_quote1","","",4,null],[12,"signal_quote2","","",4,null],[12,"mod_name_shift","","",4,null],[12,"mod_name_control","","",4,null],[12,"mod_name_alt","","",4,null],[12,"mod_separator","","",4,null],[12,"_gtk_reserved1","","",4,null],[12,"_gtk_reserved2","","",4,null],[12,"_gtk_reserved3","","",4,null],[12,"_gtk_reserved4","","",4,null],[3,"GtkAccelLabelPrivate","","",null,null],[3,"GtkAccelMapClass","","",null,null],[3,"GtkAccessibleClass","","",null,null],[12,"parent_class","","",5,null],[12,"connect_widget_destroyed","","",5,null],[12,"widget_set","","",5,null],[12,"widget_unset","","",5,null],[12,"_gtk_reserved3","","",5,null],[12,"_gtk_reserved4","","",5,null],[3,"GtkAccessiblePrivate","","",null,null],[3,"GtkActionBarClass","","",null,null],[12,"parent_class","","",6,null],[12,"_gtk_reserved1","","",6,null],[12,"_gtk_reserved2","","",6,null],[12,"_gtk_reserved3","","",6,null],[12,"_gtk_reserved4","","",6,null],[3,"GtkActionBarPrivate","","",null,null],[3,"GtkActionClass","","",null,null],[12,"parent_class","","",7,null],[12,"activate","","",7,null],[12,"menu_item_type","","",7,null],[12,"toolbar_item_type","","",7,null],[12,"create_menu_item","","",7,null],[12,"create_tool_item","","",7,null],[12,"connect_proxy","","",7,null],[12,"disconnect_proxy","","",7,null],[12,"create_menu","","",7,null],[12,"_gtk_reserved1","","",7,null],[12,"_gtk_reserved2","","",7,null],[12,"_gtk_reserved3","","",7,null],[12,"_gtk_reserved4","","",7,null],[3,"GtkActionEntry","","",null,null],[12,"name","","",8,null],[12,"stock_id","","",8,null],[12,"label","","",8,null],[12,"accelerator","","",8,null],[12,"tooltip","","",8,null],[12,"callback","","",8,null],[3,"GtkActionGroupClass","","",null,null],[12,"parent_class","","",9,null],[12,"get_action","","",9,null],[12,"_gtk_reserved1","","",9,null],[12,"_gtk_reserved2","","",9,null],[12,"_gtk_reserved3","","",9,null],[12,"_gtk_reserved4","","",9,null],[3,"GtkActionGroupPrivate","","",null,null],[3,"GtkActionPrivate","","",null,null],[3,"GtkActionableInterface","","",null,null],[12,"g_iface","","",10,null],[12,"get_action_name","","",10,null],[12,"set_action_name","","",10,null],[12,"get_action_target_value","","",10,null],[12,"set_action_target_value","",""
searchIndex["inflate"] = {"doc":"A DEFLATE decoder written in rust.","items":[[3,"InflateWriter","inflate","A DEFLATE decoder.",null,null],[3,"InflateStream","","",null,null],[5,"inflate_bytes","","Decompress the given slice of DEFLATE compressed data.",null,null],[5,"inflate_bytes_zlib","","Decompress the given slice of DEFLATE compressed (with zlib headers and trailers) data.",null,null],[11,"new","","",0,{"inputs":[{"name":"w"}],"output":{"name":"inflatewriter"}}],[11,"from_zlib","","",0,{"inputs":[{"name":"w"}],"output":{"name":"inflatewriter"}}],[11,"finish","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"write","","",0,null],[11,"flush","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"new","","Create a new stream for decoding raw deflate encoded data.",1,{"inputs":[],"output":{"name":"inflatestream"}}],[11,"from_zlib","","Create a new stream for decoding deflate encoded data with a zlib header and footer",1,{"inputs":[],"output":{"name":"inflatestream"}}],[11,"update","","Try to uncompress/decode the data in `data`.",1,null]],"paths":[[3,"InflateWriter"],[3,"InflateStream"]]};
searchIndex["kernel32"] = {"doc":"","items":[],"paths":[]};
searchIndex["lazy_static"] = {"doc":"A macro for declaring lazily evaluated statics.","items":[[5,"initialize","lazy_static","Takes a shared reference to a lazy static and initializes it if it has not been already.",null,{"inputs":[{"name":"t"}],"output":null}],[8,"LazyStatic","","Support trait for enabling a few common operation on lazy static values.",null,null],[14,"lazy_static","","",null,null]],"paths":[]};
searchIndex["libc"] = {"doc":"Crate docs","items":[[3,"group","libc","",null,null],[12,"gr_name","","",0,null],[12,"gr_passwd","","",0,null],[12,"gr_gid","","",0,null],[12,"gr_mem","","",0,null],[3,"utimbuf","","",null,null],[12,"actime","","",1,null],[12,"modtime","","",1,null],[3,"timeval","","",null,null],[12,"tv_sec","","",2,null],[12,"tv_usec","","",2,null],[3,"timespec","","",null,null],[12,"tv_sec","","",3,null],[12,"tv_nsec","","",3,null],[3,"rlimit","","",null,null],[12,"rlim_cur","","",4,null],[12,"rlim_max","","",4,null],[3,"rusage","","",null,null],[12,"ru_utime","","",5,null],[12,"ru_stime","","",5,null],[12,"ru_maxrss","","",5,null],[12,"ru_ixrss","","",5,null],[12,"ru_idrss","","",5,null],[12,"ru_isrss","","",5,null],[12,"ru_minflt","","",5,null],[12,"ru_majflt","","",5,null],[12,"ru_nswap","","",5,null],[12,"ru_inblock","","",5,null],[12,"ru_oublock","","",5,null],[12,"ru_msgsnd","","",5,null],[12,"ru_msgrcv","","",5,null],[12,"ru_nsignals","","",5,null],[12,"ru_nvcsw","","",5,null],[12,"ru_nivcsw","","",5,null],[3,"in_addr","","",null,null],[12,"s_addr","","",6,null],[3,"in6_addr","","",null,null],[12,"s6_addr","","",7,null],[3,"ip_mreq","","",null,null],[12,"imr_multiaddr","","",8,null],[12,"imr_interface","","",8,null],[3,"ipv6_mreq","","",null,null],[12,"ipv6mr_multiaddr","","",9,null],[12,"ipv6mr_interface","","",9,null],[3,"hostent","","",null,null],[12,"h_name","","",10,null],[12,"h_aliases","","",10,null],[12,"h_addrtype","","",10,null],[12,"h_length","","",10,null],[12,"h_addr_list","","",10,null],[3,"iovec","","",null,null],[12,"iov_base","","",11,null],[12,"iov_len","","",11,null],[3,"pollfd","","",null,null],[12,"fd","","",12,null],[12,"events","","",12,null],[12,"revents","","",12,null],[3,"winsize","","",null,null],[12,"ws_row","","",13,null],[12,"ws_col","","",13,null],[12,"ws_xpixel","","",13,null],[12,"ws_ypixel","","",13,null],[3,"linger","","",null,null],[12,"l_onoff","","",14,null],[12,"l_linger","","",14,null],[3,"sigval","","",null,null],[12,"sival_ptr","","",15,null],[3,"itimerval","","",null,null],[12,"it_interval","","",16,null],[12,"it_value","","",16,null],[3,"tms","","",null,null],[12,"tms_utime","","",17,null],[12,"tms_stime","","",17,null],[12,"tms_cutime","","",17,null],[12,"tms_cstime","","",17,null],[3,"sockaddr","","",null,null],[12,"sa_family","","",18,null],[12,"sa_data","","",18,null],[3,"sockaddr_in","","",null,null],[12,"sin_family","","",19,null],[12,"sin_port","","",19,null],[12,"sin_addr","","",19,null],[12,"sin_zero","","",19,null],[3,"sockaddr_in6","","",null,null],[12,"sin6_family","","",20,null],[12,"sin6_port","","",20,null],[12,"sin6_flowinfo","","",20,null],[12,"sin6_addr","","",20,null],[12,"sin6_scope_id","","",20,null],[3,"sockaddr_un","","",null,null],[12,"sun_family","","",21,null],[12,"sun_path","","",21,null],[3,"sockaddr_storage","","",null,null],[12,"ss_family","","",22,null],[3,"addrinfo","","",null,null],[12,"ai_flags","","",23,null],[12,"ai_family","","",23,null],[12,"ai_socktype","","",23,null],[12,"ai_protocol","","",23,null],[12,"ai_addrlen","","",23,null],[12,"ai_addr","","",23,null],[12,"ai_canonname","","",23,null],[12,"ai_next","","",23,null],[3,"sockaddr_nl","","",null,null],[12,"nl_family","","",24,null],[12,"nl_pid","","",24,null],[12,"nl_groups","","",24,null],[3,"sockaddr_ll","","",null,null],[12,"sll_family","","",25,null],[12,"sll_protocol","","",25,null],[12,"sll_ifindex","","",25,null],[12,"sll_hatype","","",25,null],[12,"sll_pkttype","","",25,null],[12,"sll_halen","","",25,null],[12,"sll_addr","","",25,null],[3,"fd_set","","",null,null],[3,"tm","","",null,null],[12,"tm_sec","","",26,null],[12,"tm_min","","",26,null],[12,"tm_hour","","",26,null],[12,"tm_mday","","",26,null],[12,"tm_mon","","",26,null],[12,"tm_year","","",26,null],[12,"tm_wday","","",26,null],[12,"tm_yday","","",26,null],[12,"tm_isdst","","",26,null],[12,"tm_gmtoff","","",26,null],[12,"tm_zone","","",26,null],[3,"sched_param","","",null,null],[12,"sched_priority","","",27,null],[3,"Dl_info","","",null,null],[12,"dli_fname","","",28,null],[12,"dli_fbase","","",28,
2017-07-16 21:37:37 +00:00
searchIndex["libnotify"] = {"doc":"Rustic bindings to libnotify","items":[[3,"Notification","libnotify","`Notification` represents a passive pop-up notification. It can contain summary text, body text, and an icon, as well as hints specifying how the notification should be presented. The notification is rendered by a notification daemon, and may present the notification in any number of ways. As such, there is a clear separation of content and presentation, and this API enforces that.",null,null],[4,"Urgency","","The urgency level of the notification.",null,null],[13,"Low","","Low urgency. Used for unimportant notifications.",0,null],[13,"Normal","","Normal urgency. Used for most standard notifications.",0,null],[13,"Critical","","Critical urgency. Used for very important notifications.",0,null],[5,"is_initted","","Gets whether or not libnotify is initialized.",null,{"inputs":[],"output":{"name":"bool"}}],[5,"init","","Initialized libnotify. This must be called before any other functions.",null,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[5,"get_app_name","","Gets the application name registered.",null,{"inputs":[],"output":{"name":"option"}}],[5,"get_server_caps","","Synchronously queries the server for its capabilities and returns them as a Vector.",null,{"inputs":[],"output":{"name":"vec"}}],[5,"get_server_info","","Synchronously queries the server for its information, specifically, the name, vendor, server version, and the version of the notifications specification that it is compliant with.",null,{"inputs":[],"output":{"name":"option"}}],[5,"set_app_name","","Sets the application name. ## `app_name` The name of the application.",null,{"inputs":[{"name":"str"}],"output":null}],[5,"uninit","","Uninitialized libnotify.",null,{"inputs":[],"output":null}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"urgency"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"urgency"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"urgency"}],"output":{"name":"bool"}}],[11,"hash","","",0,null],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"notification"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",1,null],[11,"static_type","","",1,{"inputs":[],"output":{"name":"type"}}],[11,"eq","","",1,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"bool"}}],[11,"new","","Creates a new `Notification`. The summary text is required, but all other parameters are optional. ## `summary` The required summary text. ## `body` The optional body text. ## `icon` The optional icon theme icon name or filename.",1,{"inputs":[{"name":"str"},{"name":"p"},{"name":"q"}],"output":{"name":"notification"}}],[11,"close","","Synchronously tells the notification server to hide the notification on the screen.",1,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"show","","Tells the notification server to display the notification on the screen.",1,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"set_hint","","Sets a hint for `key` with value `value`. If `value` is `None`, a previously set hint for `key` is unset.",1,{"inputs":[{"name":"self"},{"name":"str"},{"name":"option"}],"output":null}],[11,"set_image_from_pixbuf","","Sets the image in the notification from a `gdk_pixbuf::Pixbuf`. ## `pixbuf` The image.",1,{"inputs":[{"name":"self"},{"name":"pixbuf"}],"output":null}],[11,"clear_hints","","Clears all hints from the notification.",1,{"inputs":[{"name":"self"}],"output":null}],[11,"set_app_name","","Sets the application name for the notification. If this function is not called or if `app_name` is `None`, the application name will be set from the value used in `notify_init` or overridden with `notify_set_app_name`. ## `app_name` the localised application name",1,{"inputs":[{"name":"self"},{"name":"p"}],"output":null}],[11,"set_category","","Sets the category of this notification. This can b
searchIndex["libnotify_sys"] = {"doc":"","items":[[3,"NotifyNotificationClass","libnotify_sys","",null,null],[12,"parent_class","","",0,null],[12,"closed","","",0,null],[3,"NotifyNotificationPrivate","","",null,null],[3,"NotifyNotification","","",null,null],[12,"parent_object","","",1,null],[12,"priv_","","",1,null],[4,"NotifyUrgency","","",null,null],[13,"Low","","",2,null],[13,"Normal","","",2,null],[13,"Critical","","",2,null],[5,"notify_notification_get_type","","",null,null],[5,"notify_notification_new","","",null,null],[5,"notify_notification_clear_actions","","",null,null],[5,"notify_notification_clear_hints","","",null,null],[5,"notify_notification_close","","",null,null],[5,"notify_notification_get_closed_reason","","",null,null],[5,"notify_notification_set_app_name","","",null,null],[5,"notify_notification_set_category","","",null,null],[5,"notify_notification_set_hint","","",null,null],[5,"notify_notification_set_hint_byte","","",null,null],[5,"notify_notification_set_hint_byte_array","","",null,null],[5,"notify_notification_set_hint_double","","",null,null],[5,"notify_notification_set_hint_int32","","",null,null],[5,"notify_notification_set_hint_string","","",null,null],[5,"notify_notification_set_hint_uint32","","",null,null],[5,"notify_notification_set_icon_from_pixbuf","","",null,null],[5,"notify_notification_set_image_from_pixbuf","","",null,null],[5,"notify_notification_set_timeout","","",null,null],[5,"notify_notification_set_urgency","","",null,null],[5,"notify_notification_show","","",null,null],[5,"notify_notification_update","","",null,null],[5,"notify_get_app_name","","",null,null],[5,"notify_get_server_caps","","",null,null],[5,"notify_get_server_info","","",null,null],[5,"notify_init","","",null,null],[5,"notify_is_initted","","",null,null],[5,"notify_set_app_name","","",null,null],[5,"notify_uninit","","",null,null],[6,"NotifyActionCallback","","",null,null],[17,"NOTIFY_URGENCY_LOW","","",null,null],[17,"NOTIFY_URGENCY_NORMAL","","",null,null],[17,"NOTIFY_URGENCY_CRITICAL","","",null,null],[17,"NOTIFY_EXPIRES_DEFAULT","","",null,null],[17,"NOTIFY_EXPIRES_NEVER","","",null,null],[17,"NOTIFY_VERSION_MAJOR","","",null,null],[17,"NOTIFY_VERSION_MICRO","","",null,null],[17,"NOTIFY_VERSION_MINOR","","",null,null],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"notifyurgency"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",2,{"inputs":[{"name":"self"},{"name":"notifyurgency"}],"output":{"name":"bool"}}]],"paths":[[3,"NotifyNotificationClass"],[3,"NotifyNotification"],[4,"NotifyUrgency"]]};
2017-07-14 23:30:16 +00:00
searchIndex["log"] = {"doc":"A lightweight logging facade.","items":[[3,"LogRecord","log","The \"payload\" of a log message. This structure is primarily used as a parameter in the [`log`] method of the [`Log`] trait.",null,null],[3,"LogMetadata","","Metadata about a log message.",null,null],[3,"LogLocation","","The location of a log message.",null,null],[3,"MaxLogLevelFilter","","A token providing read and write access to the global maximum log level filter.",null,null],[3,"SetLoggerError","","The type returned by `set_logger` if `set_logger` has already been called.",null,null],[3,"ShutdownLoggerError","","The type returned by `shutdown_logger_raw` if `shutdown_logger_raw` has already been called or if `set_logger_raw` has not been called yet.",null,null],[4,"LogLevel","","An enum representing the available verbosity levels of the logging framework.",null,null],[13,"Error","","The \"error\" level.",0,null],[13,"Warn","","The \"warn\" level.",0,null],[13,"Info","","The \"info\" level.",0,null],[13,"Debug","","The \"debug\" level.",0,null],[13,"Trace","","The \"trace\" level.",0,null],[4,"LogLevelFilter","","An enum representing the available verbosity level filters of the logging framework.",null,null],[13,"Off","","A level lower than all log levels.",1,null],[13,"Error","","Corresponds to the `Error` log level.",1,null],[13,"Warn","","Corresponds to the `Warn` log level.",1,null],[13,"Info","","Corresponds to the `Info` log level.",1,null],[13,"Debug","","Corresponds to the `Debug` log level.",1,null],[13,"Trace","","Corresponds to the `Trace` log level.",1,null],[5,"max_log_level","","Returns the current maximum log level.",null,{"inputs":[],"output":{"name":"loglevelfilter"}}],[5,"set_logger","","Sets the global logger.",null,{"inputs":[{"name":"m"}],"output":{"name":"result"}}],[5,"set_logger_raw","","Sets the global logger from a raw pointer.",null,{"inputs":[{"name":"m"}],"output":{"name":"result"}}],[5,"shutdown_logger","","Shuts down the global logger.",null,{"inputs":[],"output":{"name":"result"}}],[5,"shutdown_logger_raw","","Shuts down the global logger.",null,{"inputs":[],"output":{"name":"result"}}],[8,"Log","","A trait encapsulating the operations required of a logger",null,null],[10,"enabled","","Determines if a log message with the specified metadata would be logged.",2,{"inputs":[{"name":"self"},{"name":"logmetadata"}],"output":{"name":"bool"}}],[10,"log","","Logs the `LogRecord`.",2,{"inputs":[{"name":"self"},{"name":"logrecord"}],"output":null}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",0,null],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"loglevel"}}],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"loglevel"}],"output":{"name":"bool"}}],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"loglevelfilter"}],"output":{"name":"bool"}}],[11,"partial_cmp","","",0,{"inputs":[{"name":"self"},{"name":"loglevel"}],"output":{"name":"option"}}],[11,"partial_cmp","","",0,{"inputs":[{"name":"self"},{"name":"loglevelfilter"}],"output":{"name":"option"}}],[11,"cmp","","",0,{"inputs":[{"name":"self"},{"name":"loglevel"}],"output":{"name":"ordering"}}],[11,"from_str","","",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"max","","Returns the most verbose logging level.",0,{"inputs":[],"output":{"name":"loglevel"}}],[11,"to_log_level_filter","","Converts the `LogLevel` to the equivalent `LogLevelFilter`.",0,{"inputs":[{"name":"self"}],"output":{"name":"loglevelfilter"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"hash","","",1,null],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"loglevelfilter"}}],[11,"eq","","",1,{"inputs":[{"name":"self"},{"name":"loglevelfilter"}],"output":{"name":"bool"}}],[11,"eq","","",1,{"inputs":[{"name":"self"},{"name":"loglevel"}],"output":{"name":"bool"}}],[11,"partial_cmp","","",1,{"inputs":[{"name":"self"},{"na
searchIndex["memchr"] = {"doc":"This crate defines two functions, `memchr` and `memrchr`, which expose a safe interface to the corresponding functions in `libc`.","items":[[5,"memchr","memchr","A safe interface to `memchr`.",null,null],[5,"memrchr","","A safe interface to `memrchr`.",null,null],[5,"memchr2","","Like `memchr`, but searches for two bytes instead of one.",null,null],[5,"memchr3","","Like `memchr`, but searches for three bytes instead of one.",null,null]],"paths":[]};
2017-07-16 21:37:37 +00:00
searchIndex["num"] = {"doc":"A collection of numeric types and traits for Rust.","items":[[8,"Integer","num","",null,null],[10,"div_floor","","Floored integer division.",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"mod_floor","","Floored integer modulo, satisfying:",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"gcd","","Greatest Common Divisor (GCD).",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"lcm","","Lowest Common Multiple (LCM).",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"divides","","Deprecated, use `is_multiple_of` instead.",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"bool"}}],[10,"is_multiple_of","","Returns `true` if `other` is a multiple of `self`.",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"bool"}}],[10,"is_even","","Returns `true` if the number is even.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"is_odd","","Returns `true` if the number is odd.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"div_rem","","Simultaneous truncated integer division and modulus. Returns `(quotient, remainder)`.",0,null],[11,"div_mod_floor","","Simultaneous floored integer division and modulus. Returns `(quotient, remainder)`.",0,null],[5,"range","","Returns an iterator over the given range [start, stop) (that is, starting at start (inclusive), and ending at stop (exclusive)).",null,{"inputs":[{"name":"a"},{"name":"a"}],"output":{"name":"range"}}],[5,"range_inclusive","","Return an iterator over the range [start, stop]",null,{"inputs":[{"name":"a"},{"name":"a"}],"output":{"name":"rangeinclusive"}}],[5,"range_step","","Return an iterator over the range [start, stop) by `step`. It handles overflow by stopping.",null,{"inputs":[{"name":"a"},{"name":"a"},{"name":"a"}],"output":{"name":"rangestep"}}],[5,"range_step_inclusive","","Return an iterator over the range [start, stop] by `step`. It handles overflow by stopping.",null,{"inputs":[{"name":"a"},{"name":"a"},{"name":"a"}],"output":{"name":"rangestepinclusive"}}],[8,"Num","","The base trait for numeric types, covering `0` and `1` values, comparisons, basic numeric operations, and string conversion.",null,null],[16,"FromStrRadixErr","","",1,null],[10,"from_str_radix","","Convert from a string and radix <= 36.",1,{"inputs":[{"name":"str"},{"name":"u32"}],"output":{"name":"result"}}],[8,"Zero","","Defines an additive identity element for `Self`.",null,null],[10,"zero","","Returns the additive identity element of `Self`, `0`.",2,{"inputs":[],"output":{"name":"self"}}],[10,"is_zero","","Returns `true` if `self` is equal to the additive identity.",2,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[8,"One","","Defines a multiplicative identity element for `Self`.",null,null],[10,"one","","Returns the multiplicative identity element of `Self`, `1`.",3,{"inputs":[],"output":{"name":"self"}}],[8,"Signed","","Useful functions for signed numbers (i.e. numbers that can be negative).",null,null],[10,"abs","","Computes the absolute value.",4,{"inputs":[{"name":"self"}],"output":{"name":"self"}}],[10,"abs_sub","","The positive difference of two numbers.",4,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"signum","","Returns the sign of the number.",4,{"inputs":[{"name":"self"}],"output":{"name":"self"}}],[10,"is_positive","","Returns true if the number is positive and false if the number is zero or negative.",4,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"is_negative","","Returns true if the number is negative and false if the number is zero or positive.",4,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[8,"Unsigned","","A trait for values which cannot be negative",null,null],[8,"Bounded","","Numbers which have upper and lower bounds",null,null],[10,"min_value","","returns the smallest finite number this type can represent",5,{"inputs":[],"output":{"name":"self"}}],[10,"max_value","","returns the largest finite number this type can represe
2017-07-14 23:30:16 +00:00
searchIndex["num_integer"] = {"doc":"Integer trait and functions.","items":[[3,"IterBinomial","num_integer","An iterator over binomial coefficients.",null,null],[5,"div_rem","","Simultaneous integer division and modulus",null,null],[5,"div_floor","","Floored integer division",null,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[5,"mod_floor","","Floored integer modulus",null,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[5,"div_mod_floor","","Simultaneous floored integer division and modulus",null,null],[5,"gcd","","Calculates the Greatest Common Divisor (GCD) of the number and `other`. The result is always positive.",null,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[5,"lcm","","Calculates the Lowest Common Multiple (LCM) of the number and `other`.",null,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[5,"binomial","","Calculate the binomial coefficient.",null,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[5,"multinomial","","Calculate the multinomial coefficient.",null,null],[8,"Integer","","",null,null],[10,"div_floor","","Floored integer division.",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"mod_floor","","Floored integer modulo, satisfying:",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"gcd","","Greatest Common Divisor (GCD).",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"lcm","","Lowest Common Multiple (LCM).",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"divides","","Deprecated, use `is_multiple_of` instead.",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"bool"}}],[10,"is_multiple_of","","Returns `true` if `other` is a multiple of `self`.",0,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"bool"}}],[10,"is_even","","Returns `true` if the number is even.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"is_odd","","Returns `true` if the number is odd.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"div_rem","","Simultaneous truncated integer division and modulus. Returns `(quotient, remainder)`.",0,null],[11,"div_mod_floor","","Simultaneous floored integer division and modulus. Returns `(quotient, remainder)`.",0,null],[11,"new","","For a given n, iterate over all binomial coefficients binomial(n, k), for k=0...n.",1,{"inputs":[{"name":"t"}],"output":{"name":"iterbinomial"}}],[11,"next","","",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}]],"paths":[[8,"Integer"],[3,"IterBinomial"]]};
searchIndex["num_iter"] = {"doc":"External iterators for generic mathematics","items":[[3,"Range","num_iter","An iterator over the range [start, stop)",null,null],[3,"RangeInclusive","","An iterator over the range [start, stop]",null,null],[3,"RangeStep","","An iterator over the range [start, stop) by `step`. It handles overflow by stopping.",null,null],[3,"RangeStepInclusive","","An iterator over the range [start, stop] by `step`. It handles overflow by stopping.",null,null],[5,"range","","Returns an iterator over the given range [start, stop) (that is, starting at start (inclusive), and ending at stop (exclusive)).",null,{"inputs":[{"name":"a"},{"name":"a"}],"output":{"name":"range"}}],[5,"range_inclusive","","Return an iterator over the range [start, stop]",null,{"inputs":[{"name":"a"},{"name":"a"}],"output":{"name":"rangeinclusive"}}],[5,"range_step","","Return an iterator over the range [start, stop) by `step`. It handles overflow by stopping.",null,{"inputs":[{"name":"a"},{"name":"a"},{"name":"a"}],"output":{"name":"rangestep"}}],[5,"range_step_inclusive","","Return an iterator over the range [start, stop] by `step`. It handles overflow by stopping.",null,{"inputs":[{"name":"a"},{"name":"a"},{"name":"a"}],"output":{"name":"rangestepinclusive"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"range"}}],[11,"next","","",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"size_hint","","",0,null],[11,"next_back","","",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"rangeinclusive"}}],[11,"next","","",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"size_hint","","",1,null],[11,"next_back","","",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"rangestep"}}],[11,"next","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"rangestepinclusive"}}],[11,"next","","",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}]],"paths":[[3,"Range"],[3,"RangeInclusive"],[3,"RangeStep"],[3,"RangeStepInclusive"]]};
2017-07-16 21:37:37 +00:00
searchIndex["num_traits"] = {"doc":"Numeric traits for generic mathematics","items":[[3,"ParseFloatError","num_traits","",null,null],[12,"kind","","",0,null],[4,"FloatErrorKind","","",null,null],[13,"Empty","","",1,null],[13,"Invalid","","",1,null],[5,"clamp","","A value bounded by a minimum and a maximum",null,{"inputs":[{"name":"t"},{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[0,"identities","","",null,null],[5,"zero","num_traits::identities","Returns the additive identity, `0`.",null,{"inputs":[],"output":{"name":"t"}}],[5,"one","","Returns the multiplicative identity, `1`.",null,{"inputs":[],"output":{"name":"t"}}],[8,"Zero","","Defines an additive identity element for `Self`.",null,null],[10,"zero","","Returns the additive identity element of `Self`, `0`.",2,{"inputs":[],"output":{"name":"self"}}],[10,"is_zero","","Returns `true` if `self` is equal to the additive identity.",2,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[8,"One","","Defines a multiplicative identity element for `Self`.",null,null],[10,"one","","Returns the multiplicative identity element of `Self`, `1`.",3,{"inputs":[],"output":{"name":"self"}}],[0,"sign","num_traits","",null,null],[5,"abs","num_traits::sign","Computes the absolute value.",null,{"inputs":[{"name":"t"}],"output":{"name":"t"}}],[5,"abs_sub","","The positive difference of two numbers.",null,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"t"}}],[5,"signum","","Returns the sign of the number.",null,{"inputs":[{"name":"t"}],"output":{"name":"t"}}],[8,"Signed","","Useful functions for signed numbers (i.e. numbers that can be negative).",null,null],[10,"abs","","Computes the absolute value.",4,{"inputs":[{"name":"self"}],"output":{"name":"self"}}],[10,"abs_sub","","The positive difference of two numbers.",4,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"signum","","Returns the sign of the number.",4,{"inputs":[{"name":"self"}],"output":{"name":"self"}}],[10,"is_positive","","Returns true if the number is positive and false if the number is zero or negative.",4,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"is_negative","","Returns true if the number is negative and false if the number is zero or positive.",4,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[8,"Unsigned","","A trait for values which cannot be negative",null,null],[0,"ops","num_traits","",null,null],[0,"saturating","num_traits::ops","",null,null],[8,"Saturating","num_traits::ops::saturating","Saturating math operations",null,null],[10,"saturating_add","","Saturating addition operator. Returns a+b, saturating at the numeric bounds instead of overflowing.",5,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[10,"saturating_sub","","Saturating subtraction operator. Returns a-b, saturating at the numeric bounds instead of overflowing.",5,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"self"}}],[0,"checked","num_traits::ops","",null,null],[8,"CheckedAdd","num_traits::ops::checked","Performs addition that returns `None` instead of wrapping around on overflow.",null,null],[10,"checked_add","","Adds two numbers, checking for overflow. If overflow happens, `None` is returned.",6,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"option"}}],[8,"CheckedSub","","Performs subtraction that returns `None` instead of wrapping around on underflow.",null,null],[10,"checked_sub","","Subtracts two numbers, checking for underflow. If underflow happens, `None` is returned.",7,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"option"}}],[8,"CheckedMul","","Performs multiplication that returns `None` instead of wrapping around on underflow or overflow.",null,null],[10,"checked_mul","","Multiplies two numbers, checking for underflow or overflow. If underflow or overflow happens, `None` is returned.",8,{"inputs":[{"name":"self"},{"name":"self"}],"output":{"name":"option"}}],[8,"CheckedDiv","","Performs division that returns `None` instead of panicking on division by zero and instead of wrapping around on underflow and ov
2017-07-14 23:30:16 +00:00
searchIndex["pango"] = {"doc":"","items":[[3,"Error","pango","A generic error capable of representing various error domains (types).",null,null],[17,"SCALE","","",null,null],[3,"Context","","",null,null],[3,"EngineShape","","",null,null],[3,"Font","","",null,null],[3,"FontFace","","",null,null],[3,"FontFamily","","",null,null],[3,"FontMap","","",null,null],[3,"Fontset","","",null,null],[3,"Layout","","",null,null],[3,"Renderer","","",null,null],[3,"AttrList","","",null,null],[3,"Attribute","","",null,null],[3,"Color","","",null,null],[3,"Coverage","","",null,null],[3,"FontDescription","","",null,null],[3,"FontMetrics","","",null,null],[3,"GlyphItem","","",null,null],[3,"GlyphItemIter","","",null,null],[3,"GlyphString","","",null,null],[3,"LayoutIter","","",null,null],[3,"LayoutLine","","",null,null],[3,"Matrix","","",null,null],[3,"TabArray","","",null,null],[3,"FontMask","","",null,null],[4,"Alignment","","",null,null],[13,"Left","","",0,null],[13,"Center","","",0,null],[13,"Right","","",0,null],[4,"AttrType","","",null,null],[13,"Invalid","","",1,null],[13,"Language","","",1,null],[13,"Family","","",1,null],[13,"Style","","",1,null],[13,"Weight","","",1,null],[13,"Variant","","",1,null],[13,"Stretch","","",1,null],[13,"Size","","",1,null],[13,"FontDesc","","",1,null],[13,"Foreground","","",1,null],[13,"Background","","",1,null],[13,"Underline","","",1,null],[13,"Strikethrough","","",1,null],[13,"Rise","","",1,null],[13,"Shape","","",1,null],[13,"Scale","","",1,null],[13,"Fallback","","",1,null],[13,"LetterSpacing","","",1,null],[13,"UnderlineColor","","",1,null],[13,"StrikethroughColor","","",1,null],[13,"AbsoluteSize","","",1,null],[13,"Gravity","","",1,null],[13,"GravityHint","","",1,null],[13,"FontFeatures","","",1,null],[13,"ForegroundAlpha","","",1,null],[13,"BackgroundAlpha","","",1,null],[4,"BidiType","","",null,null],[13,"L","","",2,null],[13,"Lre","","",2,null],[13,"Lro","","",2,null],[13,"R","","",2,null],[13,"Al","","",2,null],[13,"Rle","","",2,null],[13,"Rlo","","",2,null],[13,"Pdf","","",2,null],[13,"En","","",2,null],[13,"Es","","",2,null],[13,"Et","","",2,null],[13,"An","","",2,null],[13,"Cs","","",2,null],[13,"Nsm","","",2,null],[13,"Bn","","",2,null],[13,"B","","",2,null],[13,"S","","",2,null],[13,"Ws","","",2,null],[13,"On","","",2,null],[4,"CoverageLevel","","",null,null],[13,"None","","",3,null],[13,"Fallback","","",3,null],[13,"Approximate","","",3,null],[13,"Exact","","",3,null],[4,"Direction","","",null,null],[13,"Ltr","","",4,null],[13,"Rtl","","",4,null],[13,"TtbLtr","","",4,null],[13,"TtbRtl","","",4,null],[13,"WeakLtr","","",4,null],[13,"WeakRtl","","",4,null],[13,"Neutral","","",4,null],[4,"EllipsizeMode","","",null,null],[13,"None","","",5,null],[13,"Start","","",5,null],[13,"Middle","","",5,null],[13,"End","","",5,null],[4,"Gravity","","",null,null],[13,"South","","",6,null],[13,"East","","",6,null],[13,"North","","",6,null],[13,"West","","",6,null],[13,"Auto","","",6,null],[4,"GravityHint","","",null,null],[13,"Natural","","",7,null],[13,"Strong","","",7,null],[13,"Line","","",7,null],[4,"RenderPart","","",null,null],[13,"Foreground","","",8,null],[13,"Background","","",8,null],[13,"Underline","","",8,null],[13,"Strikethrough","","",8,null],[4,"Script","","",null,null],[13,"InvalidCode","","",9,null],[13,"Common","","",9,null],[13,"Inherited","","",9,null],[13,"Arabic","","",9,null],[13,"Armenian","","",9,null],[13,"Bengali","","",9,null],[13,"Bopomofo","","",9,null],[13,"Cherokee","","",9,null],[13,"Coptic","","",9,null],[13,"Cyrillic","","",9,null],[13,"Deseret","","",9,null],[13,"Devanagari","","",9,null],[13,"Ethiopic","","",9,null],[13,"Georgian","","",9,null],[13,"Gothic","","",9,null],[13,"Greek","","",9,null],[13,"Gujarati","","",9,null],[13,"Gurmukhi","","",9,null],[13,"Han","","",9,null],[13,"Hangul","","",9,null],[13,"Hebrew","","",9,null],[13,"Hiragana","","",9,null],[13,"Kannada","","",9,null],[13,"Katakana","","",9,null],[13,"Khmer","","",9,null],[13,"Lao","","",9,null],[13,"Latin","","",9,null],[13,"Malayalam","","",9,null],[13,"Mongolian","","",9,null],[13,"Myanmar","",""
searchIndex["pango_sys"] = {"doc":"","items":[[3,"PangoFontMask","pango_sys","",null,null],[3,"PangoAnalysis","","",null,null],[12,"shape_engine","","",0,null],[12,"lang_engine","","",0,null],[12,"font","","",0,null],[12,"level","","",0,null],[12,"gravity","","",0,null],[12,"flags","","",0,null],[12,"script","","",0,null],[12,"language","","",0,null],[12,"extra_attrs","","",0,null],[3,"PangoAttrClass","","",null,null],[12,"type_","","",1,null],[12,"copy","","",1,null],[12,"destroy","","",1,null],[12,"equal","","",1,null],[3,"PangoAttrColor","","",null,null],[12,"attr","","",2,null],[12,"color","","",2,null],[3,"PangoAttrFloat","","",null,null],[12,"attr","","",3,null],[12,"value","","",3,null],[3,"PangoAttrFontDesc","","",null,null],[12,"attr","","",4,null],[12,"desc","","",4,null],[3,"PangoAttrFontFeatures","","",null,null],[12,"attr","","",5,null],[12,"features","","",5,null],[3,"PangoAttrInt","","",null,null],[12,"attr","","",6,null],[12,"value","","",6,null],[3,"PangoAttrIterator","","",null,null],[3,"PangoAttrLanguage","","",null,null],[12,"attr","","",7,null],[12,"value","","",7,null],[3,"PangoAttrList","","",null,null],[3,"PangoAttrShape","","",null,null],[12,"attr","","",8,null],[12,"ink_rect","","",8,null],[12,"logical_rect","","",8,null],[12,"data","","",8,null],[12,"copy_func","","",8,null],[12,"destroy_func","","",8,null],[3,"PangoAttrSize","","",null,null],[12,"attr","","",9,null],[12,"size","","",9,null],[3,"PangoAttrString","","",null,null],[12,"attr","","",10,null],[12,"value","","",10,null],[3,"PangoAttribute","","",null,null],[12,"klass","","",11,null],[12,"start_index","","",11,null],[12,"end_index","","",11,null],[3,"PangoColor","","",null,null],[12,"red","","",12,null],[12,"green","","",12,null],[12,"blue","","",12,null],[3,"PangoContextClass","","",null,null],[3,"PangoCoverage","","",null,null],[3,"PangoEngineClass","","",null,null],[12,"parent_class","","",13,null],[3,"PangoEngineInfo","","",null,null],[12,"id","","",14,null],[12,"engine_type","","",14,null],[12,"render_type","","",14,null],[12,"scripts","","",14,null],[12,"n_scripts","","",14,null],[3,"PangoEngineLangClass","","",null,null],[12,"parent_class","","",15,null],[12,"script_break","","",15,null],[3,"PangoEngineScriptInfo","","",null,null],[12,"script","","",16,null],[12,"langs","","",16,null],[3,"PangoEngineShapeClass","","",null,null],[12,"parent_class","","",17,null],[12,"script_shape","","",17,null],[12,"covers","","",17,null],[3,"PangoFontClass","","",null,null],[12,"parent_class","","",18,null],[12,"describe","","",18,null],[12,"get_coverage","","",18,null],[12,"find_shaper","","",18,null],[12,"get_glyph_extents","","",18,null],[12,"get_metrics","","",18,null],[12,"get_font_map","","",18,null],[12,"describe_absolute","","",18,null],[12,"_pango_reserved1","","",18,null],[12,"_pango_reserved2","","",18,null],[3,"PangoFontDescription","","",null,null],[3,"PangoFontFaceClass","","",null,null],[12,"parent_class","","",19,null],[12,"get_face_name","","",19,null],[12,"describe","","",19,null],[12,"list_sizes","","",19,null],[12,"is_synthesized","","",19,null],[12,"_pango_reserved3","","",19,null],[12,"_pango_reserved4","","",19,null],[3,"PangoFontFamilyClass","","",null,null],[12,"parent_class","","",20,null],[12,"list_faces","","",20,null],[12,"get_name","","",20,null],[12,"is_monospace","","",20,null],[12,"_pango_reserved2","","",20,null],[12,"_pango_reserved3","","",20,null],[12,"_pango_reserved4","","",20,null],[3,"PangoFontMapClass","","",null,null],[12,"parent_class","","",21,null],[12,"load_font","","",21,null],[12,"list_families","","",21,null],[12,"load_fontset","","",21,null],[12,"shape_engine_type","","",21,null],[12,"get_serial","","",21,null],[12,"changed","","",21,null],[12,"_pango_reserved1","","",21,null],[12,"_pango_reserved2","","",21,null],[3,"PangoFontMetrics","","",null,null],[12,"ref_count","","",22,null],[12,"ascent","","",22,null],[12,"descent","","",22,null],[12,"approximate_char_width","","",22,null],[12,"approximate_digit_width","","",22,null],[12,"underline_position","","",22,null],[12,"underline_thickness","
searchIndex["png"] = {"doc":"PNG encoder and decoder This crate contains a PNG encoder and decoder. It supports reading of single lines or whole frames. ## The decoder The most important types for decoding purposes are `Decoder` and `Reader`. They both wrap a `std::io::Read`. `Decoder` serves as a builder for `Reader`. Calling `Decoder::read_info` reads from the `Read` until the image data is reached. ### Using the decoder use std::fs::File;","items":[[3,"PixelDimensions","png","Pixel dimensions information",null,null],[12,"xppu","","Pixels per unit, X axis",0,null],[12,"yppu","","Pixels per unit, Y axis",0,null],[12,"unit","","Either Meter or Unspecified",0,null],[3,"FrameControl","","Frame control information",null,null],[12,"sequence_number","","Sequence number of the animation chunk, starting from 0",1,null],[12,"width","","Width of the following frame",1,null],[12,"height","","Height of the following frame",1,null],[12,"x_offset","","X position at which to render the following frame",1,null],[12,"y_offset","","Y position at which to render the following frame",1,null],[12,"delay_num","","Frame delay fraction numerator",1,null],[12,"delay_den","","Frame delay fraction denominator",1,null],[12,"dispose_op","","Type of frame area disposal to be done after rendering this frame",1,null],[12,"blend_op","","Type of frame area rendering for this frame",1,null],[3,"AnimationControl","","Animation control information",null,null],[12,"num_frames","","Number of frames",2,null],[12,"num_plays","","Number of times to loop this APNG. 0 indicates infinite looping.",2,null],[3,"Info","","PNG info struct",null,null],[12,"width","","",3,null],[12,"height","","",3,null],[12,"bit_depth","","",3,null],[12,"color_type","","",3,null],[12,"interlaced","","",3,null],[12,"trns","","",3,null],[12,"pixel_dims","","",3,null],[12,"palette","","",3,null],[12,"frame_control","","",3,null],[12,"animation_control","","",3,null],[3,"Transformations","","Output transformations",null,null],[3,"Decoder","","PNG Decoder",null,null],[3,"Reader","","PNG reader (mostly high-level interface)",null,null],[3,"OutputInfo","","Output info",null,null],[12,"width","","",4,null],[12,"height","","",4,null],[12,"color_type","","",4,null],[12,"bit_depth","","",4,null],[12,"line_size","","",4,null],[3,"StreamingDecoder","","PNG StreamingDecoder (low-level interface)",null,null],[3,"Encoder","","PNG Encoder",null,null],[3,"Writer","","PNG writer",null,null],[4,"ColorType","","",null,null],[13,"Grayscale","","",5,null],[13,"RGB","","",5,null],[13,"Indexed","","",5,null],[13,"GrayscaleAlpha","","",5,null],[13,"RGBA","","",5,null],[4,"BitDepth","","Bit depth of the png file",null,null],[13,"One","","",6,null],[13,"Two","","",6,null],[13,"Four","","",6,null],[13,"Eight","","",6,null],[13,"Sixteen","","",6,null],[4,"Unit","","Physical unit of the pixel dimensions",null,null],[13,"Unspecified","","",7,null],[13,"Meter","","",7,null],[4,"Decoded","","Result of the decoding process",null,null],[13,"Nothing","","Nothing decoded yet",8,null],[13,"Header","","",8,null],[13,"ChunkBegin","","",8,null],[13,"ChunkComplete","","",8,null],[13,"PixelDimensions","","",8,null],[13,"AnimationControl","","",8,null],[13,"FrameControl","","",8,null],[13,"ImageData","","Decoded raw image data.",8,null],[13,"PartialChunk","","",8,null],[13,"ImageEnd","","",8,null],[4,"DecodingError","","",null,null],[13,"IoError","","",9,null],[13,"Format","","",9,null],[13,"InvalidSignature","","",9,null],[13,"CrcMismatch","","",9,null],[12,"recover","png::DecodingError","bytes to skip to try to recover from this error",9,null],[12,"crc_val","","Stored CRC32 value",9,null],[12,"crc_sum","","Calculated CRC32 sum",9,null],[12,"chunk","","",9,null],[13,"Other","png","",9,null],[13,"CorruptFlateStream","","",9,null],[4,"EncodingError","","",null,null],[13,"IoError","","",10,null],[13,"Format","","",10,null],[0,"chunk","","Chunk types and functions",null,null],[5,"is_critical","png::chunk","Returns true if the chunk is critical.",null,{"inputs":[{"name":"chunktype"}],"output":{"name":"bool"}}],[5,"is_private","
2017-07-16 21:45:21 +00:00
searchIndex["pnmixerlib"] = {"doc":"PNMixer-rs is a mixer for the system tray.","items":[[0,"errors","pnmixerlib","",null,null],[3,"Error","pnmixerlib::errors","The Error type.",null,null],[12,"0","","The kind of the error.",0,null],[4,"ErrorKind","","The kind of an error.",null,null],[13,"Msg","","A convenient variant for String.",1,null],[13,"Alsa","","",1,null],[13,"IO","","",1,null],[13,"Toml","","",1,null],[13,"Png","","",1,null],[13,"GtkResponseCancel","","",1,null],[6,"Result","","Convenient wrapper around `std::Result`.",null,null],[8,"ResultExt","","Additional methods for `Result`, for easy interaction with this crate.",null,null],[10,"chain_err","","If the `Result` is an `Err` then `chain_err` evaluates the closure, which returns some type that can be converted to `ErrorKind`, boxes the original error to store as the cause, then returns a new error containing the original error.",2,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"result"}}],[10,"from_err","","Converts a convertible error via `From::from` to the result error. Useful to turn e.g. `std::io::Error` into our own Error type.",2,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","",0,{"inputs":[{"name":"errorkind"},{"name":"state"}],"output":{"name":"error"}}],[11,"from_kind","","",0,null],[11,"with_chain","","",0,{"inputs":[{"name":"e"},{"name":"k"}],"output":{"name":"self"}}],[11,"kind","","",0,null],[11,"iter","","",0,{"inputs":[{"name":"self"}],"output":{"name":"errorchainiter"}}],[11,"chain_err","","",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"self"}}],[11,"backtrace","","",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"extract_backtrace","","",0,{"inputs":[{"name":"error"}],"output":{"name":"option"}}],[11,"from_kind","","Constructs an error from a kind, and generates a backtrace.",0,{"inputs":[{"name":"errorkind"}],"output":{"name":"error"}}],[11,"with_chain","","Constructs a chained error from another error and a kind, and generates a backtrace.",0,{"inputs":[{"name":"e"},{"name":"k"}],"output":{"name":"error"}}],[11,"kind","","Returns the kind of the error.",0,{"inputs":[{"name":"self"}],"output":{"name":"errorkind"}}],[11,"iter","","Iterates over the error chain.",0,{"inputs":[{"name":"self"}],"output":{"name":"errorchainiter"}}],[11,"backtrace","","Returns the backtrace associated with this error.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"chain_err","","Extends the error chain with a new entry.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"error"}}],[11,"description","","",0,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"cause","","",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"self"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"self"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"self"}}],[11,"from","","",0,{"inputs":[{"name":"decodingerror"}],"output":{"name":"self"}}],[11,"from","","",0,{"inputs":[{"name":"errorkind"}],"output":{"name":"self"}}],[11,"from","","",0,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"from","","",0,{"inputs":[{"name":"string"}],"output":{"name":"self"}}],[11,"deref","","",0,null],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"description","","A string describing the error kind.",1,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"from","","",1,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"from","","",1,{"inputs":[{"name":"string"}],"output":{"name":"self"}}],[11,"from","","",1,{"inputs":[{"name":"error"}],"output":{"name":"self"}}],[0,"glade_helpers","pnmixerlib","",null,null],[0,"alsa_card","","Alsa audio
2017-07-14 23:30:16 +00:00
searchIndex["quote"] = {"doc":"Quasi-quoting without a Syntex dependency, intended for use with Macros 1.1.","items":[[3,"Tokens","quote","Tokens produced by a `quote!(...)` invocation.",null,null],[3,"ByteStr","","Wrap a `&str` so it interpolates as a byte-string: `b\"abc\"`.",null,null],[12,"0","","",0,null],[3,"Hex","","Wrap an integer so it interpolates as a hexadecimal.",null,null],[12,"0","","",1,null],[3,"Ident","","An identifier that should be interpolated without quotes.",null,null],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",2,{"inputs":[{"name":"self"}],"output":{"name":"tokens"}}],[11,"eq","","",2,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":{"name":"bool"}}],[11,"ne","","",2,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":{"name":"bool"}}],[11,"new","","Empty tokens.",2,{"inputs":[],"output":{"name":"self"}}],[11,"append","","For use by `ToTokens` implementations.",2,{"inputs":[{"name":"self"},{"name":"t"}],"output":null}],[11,"append_all","","For use by `ToTokens` implementations.",2,{"inputs":[{"name":"self"},{"name":"i"}],"output":null}],[11,"append_separated","","For use by `ToTokens` implementations.",2,{"inputs":[{"name":"self"},{"name":"i"},{"name":"s"}],"output":null}],[11,"append_terminated","","For use by `ToTokens` implementations.",2,{"inputs":[{"name":"self"},{"name":"i"},{"name":"s"}],"output":null}],[11,"as_str","","",2,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"into_string","","",2,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"parse","","",2,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"default","","",2,{"inputs":[],"output":{"name":"self"}}],[11,"fmt","","",2,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"as_ref","","",2,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"to_tokens","","",0,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",2,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"to_tokens","","",1,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",3,{"inputs":[{"name":"self"}],"output":{"name":"ident"}}],[11,"hash","","",3,null],[11,"new","","",3,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[11,"from","","",3,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"from","","",3,{"inputs":[{"name":"cow"}],"output":{"name":"self"}}],[11,"from","","",3,{"inputs":[{"name":"string"}],"output":{"name":"self"}}],[11,"as_ref","","",3,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",3,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"bool"}}],[11,"to_tokens","","",3,{"inputs":[{"name":"self"},{"name":"tokens"}],"output":null}],[8,"ToTokens","","Types that can be interpolated inside a `quote!(...)` invocation.",null,null],[10,"to_tokens","","Write `self` to the
searchIndex["regex"] = {"doc":"This crate provides a native implementation of regular expressions that is heavily based on RE2 both in syntax and in implementation. Notably, backreferences and arbitrary lookahead/lookbehind assertions are not provided. In return, regular expression searching provided by this package has excellent worst-case performance. The specific syntax supported is documented further down.","items":[[3,"RegexBuilder","regex","A configurable builder for a regular expression.",null,null],[3,"RegexSet","","Match multiple (possibly overlapping) regular expressions in a single scan.",null,null],[3,"SetMatches","","A set of matches returned by a regex set.",null,null],[3,"SetMatchesIntoIter","","An owned iterator over the set of matches from a regex set.",null,null],[3,"SetMatchesIter","","A borrowed iterator over the set of matches from a regex set.",null,null],[3,"Regex","","A compiled regular expression for matching Unicode strings.",null,null],[3,"Captures","","Captures represents a group of captured strings for a single match.",null,null],[3,"SubCaptures","","An iterator over capture groups for a particular match of a regular expression.",null,null],[3,"SubCapturesPos","","An iterator over capture group positions for a particular match of a regular expression.",null,null],[3,"SubCapturesNamed","","An Iterator over named capture groups as a tuple with the group name and the value.",null,null],[3,"CaptureNames","","An iterator over the names of all possible captures.",null,null],[3,"FindCaptures","","An iterator that yields all non-overlapping capture groups matching a particular regular expression.",null,null],[3,"FindMatches","","An iterator over all non-overlapping matches for a particular string.",null,null],[3,"NoExpand","","NoExpand indicates literal string replacement.",null,null],[12,"0","","",0,null],[3,"RegexSplits","","Yields all substrings delimited by a regular expression match.",null,null],[3,"RegexSplitsN","","Yields at most `N` substrings delimited by a regular expression match.",null,null],[4,"Error","","An error that occurred during parsing or compiling a regular expression.",null,null],[13,"Syntax","","A syntax error.",1,null],[13,"CompiledTooBig","","The compiled program exceeded the set size limit. The argument is the size limit imposed.",1,null],[13,"InvalidSet","","DEPRECATED: Will be removed on next major version bump.",1,null],[5,"quote","","Escapes all regular expression meta characters in `text`.",null,{"inputs":[{"name":"str"}],"output":{"name":"string"}}],[5,"is_match","","Tests if the given regular expression matches somewhere in the text given.",null,{"inputs":[{"name":"str"},{"name":"str"}],"output":{"name":"result"}}],[0,"bytes","","Match regular expressions on arbitrary bytes.",null,null],[3,"RegexBuilder","regex::bytes","A configurable builder for a regular expression.",null,null],[3,"RegexSet","","Match multiple (possibly overlapping) regular expressions in a single scan.",null,null],[3,"SetMatches","","A set of matches returned by a regex set.",null,null],[3,"SetMatchesIntoIter","","An owned iterator over the set of matches from a regex set.",null,null],[3,"SetMatchesIter","","A borrowed iterator over the set of matches from a regex set.",null,null],[3,"Regex","","A compiled regular expression for matching arbitrary bytes.",null,null],[3,"FindMatches","","An iterator over all non-overlapping matches for a particular string.",null,null],[3,"FindCaptures","","An iterator that yields all non-overlapping capture groups matching a particular regular expression.",null,null],[3,"Splits","","Yields all substrings delimited by a regular expression match.",null,null],[3,"SplitsN","","Yields at most `N` substrings delimited by a regular expression match.",null,null],[3,"CaptureNames","","An iterator over the names of all possible captures.",null,null],[3,"Captures","","Captures represents a group of captured byte strings for a single match.",null,null],[3,"SubCaptures","","An iterator over capture groups for a particular match of a regular expression.",null,null],[3,"SubCaptur
searchIndex["regex_syntax"] = {"doc":"This crate provides a regular expression parser and an abstract syntax for regular expressions. The abstract syntax is defined by the `Expr` type. The concrete syntax is enumerated in the `regex` crate documentation.","items":[[3,"Literals","regex_syntax","A set of literal byte strings extracted from a regular expression.",null,null],[3,"Lit","","A single member of a set of literals extracted from a regular expression.",null,null],[3,"CharClass","","A character class.",null,null],[3,"ClassRange","","A single inclusive range in a character class.",null,null],[12,"start","","The start character of the range.",0,null],[12,"end","","The end character of the range.",0,null],[3,"ByteClass","","A byte class for byte ranges only.",null,null],[3,"ByteRange","","A single inclusive range in a byte class.",null,null],[12,"start","","The start byte of the range.",1,null],[12,"end","","The end byte of the range.",1,null],[3,"ExprBuilder","","A builder for configuring regular expression parsing.",null,null],[3,"Error","","A parse error.",null,null],[4,"Expr","","A regular expression abstract syntax tree.",null,null],[13,"Empty","","An empty regex (which never matches any text).",2,null],[13,"Literal","","A sequence of one or more literal characters to be matched.",2,null],[12,"chars","regex_syntax::Expr","The characters.",2,null],[12,"casei","","Whether to match case insensitively.",2,null],[13,"LiteralBytes","regex_syntax","A sequence of one or more literal bytes to be matched.",2,null],[12,"bytes","regex_syntax::Expr","The bytes.",2,null],[12,"casei","","Whether to match case insensitively.",2,null],[13,"AnyChar","regex_syntax","Match any character.",2,null],[13,"AnyCharNoNL","","Match any character, excluding new line (`0xA`).",2,null],[13,"AnyByte","","Match any byte.",2,null],[13,"AnyByteNoNL","","Match any byte, excluding new line (`0xA`).",2,null],[13,"Class","","A character class.",2,null],[13,"ClassBytes","","A character class with byte ranges only.",2,null],[13,"StartLine","","Match the start of a line or beginning of input.",2,null],[13,"EndLine","","Match the end of a line or end of input.",2,null],[13,"StartText","","Match the beginning of input.",2,null],[13,"EndText","","Match the end of input.",2,null],[13,"WordBoundary","","Match a word boundary (word character on one side and a non-word character on the other).",2,null],[13,"NotWordBoundary","","Match a position that is not a word boundary (word or non-word characters on both sides).",2,null],[13,"WordBoundaryAscii","","Match an ASCII word boundary.",2,null],[13,"NotWordBoundaryAscii","","Match a position that is not an ASCII word boundary.",2,null],[13,"Group","","A group, possibly non-capturing.",2,null],[12,"e","regex_syntax::Expr","The expression inside the group.",2,null],[12,"i","","The capture index (starting at `1`) only for capturing groups.",2,null],[12,"name","","The capture name, only for capturing named groups.",2,null],[13,"Repeat","regex_syntax","A repeat operator (`?`, `*`, `+` or `{m,n}`).",2,null],[12,"e","regex_syntax::Expr","The expression to be repeated. Limited to literals, `.`, classes or grouped expressions.",2,null],[12,"r","","The type of repeat operator used.",2,null],[12,"greedy","","Whether the repeat is greedy (match the most) or not (match the least).",2,null],[13,"Concat","regex_syntax","A concatenation of expressions. Must be matched one after the other.",2,null],[13,"Alternate","","An alternation of expressions. Only one must match.",2,null],[4,"Repeater","","The type of a repeat operator expression.",null,null],[13,"ZeroOrOne","","Match zero or one (`?`).",3,null],[13,"ZeroOrMore","","Match zero or more (`*`).",3,null],[13,"OneOrMore","","Match one or more (`+`).",3,null],[13,"Range","","Match for at least `min` and at most `max` (`{m,n}`).",3,null],[12,"min","regex_syntax::Repeater","Lower bound on the number of matches.",3,null],[12,"max","","Optional upper bound on the number of matches.",3,null],[4,"ErrorKind","regex_syntax","The specific type of parse error that can occur.",null,null],[13,"
searchIndex["rustc_demangle"] = {"doc":"Demangle Rust compiler symbol names.","items":[[3,"Demangle","rustc_demangle","Representation of a demangled symbol name.",null,null],[3,"TryDemangleError","","Error returned from the `try_demangle` function below when demangling fails.",null,null],[5,"demangle","","De-mangles a Rust symbol into a more readable version",null,{"inputs":[{"name":"str"}],"output":{"name":"demangle"}}],[5,"try_demangle","","The same as `demangle`, except return an `Err` if the string does not appear to be a Rust symbol, rather than \"demangling\" the given string as a no-op.",null,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"trydemangleerror"}}],[11,"as_str","","Returns the underlying string that's being demangled.",1,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}]],"paths":[[3,"TryDemangleError"],[3,"Demangle"]]};
searchIndex["serde"] = {"doc":"Serde","items":[[0,"ser","serde","Generic data structure serialization framework.",null,null],[3,"Impossible","serde::ser","Helper type for implementing a `Serializer` that does not support serializing one of the compound types.",null,null],[11,"serialize_element","","",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"serialize_element","","",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"serialize_field","","",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"serialize_field","","",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"serialize_key","","",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"result"}}],[11,"serialize_value","","",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"serialize_field","","",0,{"inputs":[{"name":"self"},{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"serialize_field","","",0,{"inputs":[{"name":"self"},{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"end","","",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[8,"Error","","Trait used by `Serialize` implementations to generically construct errors belonging to the `Serializer` against which they are currently running.",null,null],[10,"custom","","Used when a [`Serialize`] implementation encounters any error while serializing a type.",1,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[8,"Serialize","","A data structure that can be serialized into any data format supported by Serde.",null,null],[10,"serialize","","Serialize this value into the given Serde serializer.",2,{"inputs":[{"name":"self"},{"name":"s"}],"output":{"name":"result"}}],[8,"Serializer","","A data format that can serialize any data structure supported by Serde.",null,null],[16,"Ok","","The output type produced by this `Serializer` during successful serialization. Most serializers that produce text or binary output should set `Ok = ()` and serialize into an [`io::Write`] or buffer contained within the `Serializer` instance. Serializers that build in-memory data structures may be simplified by using `Ok` to propagate the data structure around.",3,null],[16,"Error","","The error type when some error occurs during serialization.",3,null],[16,"SerializeSeq","","Type returned from [`serialize_seq`] for serializing the content of the sequence.",3,null],[16,"SerializeTuple","","Type returned from [`serialize_tuple`] for serializing the content of the tuple.",3,null],[16,"SerializeTupleStruct","","Type returned from [`serialize_tuple_struct`] for serializing the content of the tuple struct.",3,null],[16,"SerializeTupleVariant","","Type returned from [`serialize_tuple_variant`] for serializing the content of the tuple variant.",3,null],[16,"SerializeMap","","Type returned from [`serialize_map`] for serializing the content of the map.",3,null],[16,"SerializeStruct","","Type returned from [`serialize_struct`] for serializing the content of the struct.",3,null],[16,"SerializeStructVariant","","Type returned from [`serialize_struct_variant`] for serializing the content of the struct variant.",3,null],[10,"serialize_bool","","Serialize a `bool` value.",3,{"inputs":[{"name":"self"},{"name":"bool"}],"output":{"name":"result"}}],[10,"serialize_i8","","Serialize an `i8` value.",3,{"inputs":[{"name":"self"},{"name":"i8"}],"output":{"name":"result"}}],[10,"serialize_i16","","Serialize an `i16` value.",3,{"inputs":[{"name":"self"},{"name":"i16"}],"output":{"name":"result"}}],[10,"serialize_i32","","Serialize an `i32` value.",3,{"i
searchIndex["serde_derive"] = {"doc":"This crate provides Serde's two derive macros.","items":[[5,"derive_serialize","serde_derive","",null,{"inputs":[{"name":"tokenstream"}],"output":{"name":"tokenstream"}}],[5,"derive_deserialize","","",null,{"inputs":[{"name":"tokenstream"}],"output":{"name":"tokenstream"}}]],"paths":[]};
searchIndex["serde_derive_internals"] = {"doc":"","items":[[3,"Ctxt","serde_derive_internals","",null,null],[0,"ast","","",null,null],[3,"Container","serde_derive_internals::ast","",null,null],[12,"ident","","",0,null],[12,"attrs","","",0,null],[12,"body","","",0,null],[12,"generics","","",0,null],[3,"Variant","","",null,null],[12,"ident","","",1,null],[12,"attrs","","",1,null],[12,"style","","",1,null],[12,"fields","","",1,null],[3,"Field","","",null,null],[12,"ident","","",2,null],[12,"attrs","","",2,null],[12,"ty","","",2,null],[4,"Body","","",null,null],[13,"Enum","","",3,null],[13,"Struct","","",3,null],[4,"Style","","",null,null],[13,"Struct","","",4,null],[13,"Tuple","","",4,null],[13,"Newtype","","",4,null],[13,"Unit","","",4,null],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"style"}}],[11,"from_ast","","",0,{"inputs":[{"name":"ctxt"},{"name":"deriveinput"}],"output":{"name":"container"}}],[11,"all_fields","","",3,{"inputs":[{"name":"self"}],"output":{"name":"box"}}],[11,"has_getter","","",3,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[0,"attr","serde_derive_internals","",null,null],[3,"Name","serde_derive_internals::attr","",null,null],[3,"Container","","Represents container (e.g. struct) attribute information",null,null],[3,"Variant","","Represents variant attribute information",null,null],[3,"Field","","Represents field attribute information",null,null],[4,"RenameRule","","",null,null],[13,"None","","Don't apply a default rename rule.",5,null],[13,"LowerCase","","Rename direct children to \"lowercase\" style.",5,null],[13,"PascalCase","","Rename direct children to \"PascalCase\" style, as typically used for enum variants.",5,null],[13,"CamelCase","","Rename direct children to \"camelCase\" style.",5,null],[13,"SnakeCase","","Rename direct children to \"snake_case\" style, as commonly used for fields.",5,null],[13,"ScreamingSnakeCase","","Rename direct children to \"SCREAMING_SNAKE_CASE\" style, as commonly used for constants.",5,null],[13,"KebabCase","","Rename direct children to \"kebab-case\" style.",5,null],[4,"EnumTag","","Styles of representing an enum.",null,null],[13,"External","","The default.",6,null],[13,"Internal","","`#[serde(tag = \"type\")]`",6,null],[12,"tag","serde_derive_internals::attr::EnumTag","",6,null],[13,"Adjacent","serde_derive_internals::attr","`#[serde(tag = \"t\", content = \"c\")]`",6,null],[12,"tag","serde_derive_internals::attr::EnumTag","",6,null],[12,"content","","",6,null],[13,"None","serde_derive_internals::attr","`#[serde(untagged)]`",6,null],[4,"Identifier","","Whether this enum represents the fields of a struct or the variants of an enum.",null,null],[13,"No","","It does not.",7,null],[13,"Field","","This enum represents the fields of a struct. All of the variants must be unit variants, except possibly one which is annotated with `#[serde(other)]` and is a newtype variant.",7,null],[13,"Variant","","This enum represents the variants of an enum. All of the variants must be unit variants.",7,null],[4,"Default","","Represents the default to use for a field when deserializing.",null,null],[13,"None","","Field must always be specified because it does not have a default.",8,null],[13,"Default","","The default is given by `std::default::Default::default()`.",8,null],[13,"Path","","The default is given by this function.",8,null],[5,"get_serde_meta_items","","",null,{"inputs":[{"name":"attribute"}],"output":{"name":"option"}}],[11,"fmt","","",9,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"serialize_name","","Return the container name for the container when serializing.",9,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"deserialize_name","","Return the container name for the container when deserializing.",9,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"fmt","","",10,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",6,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",7,{"inputs":[{"name":"self"}]
searchIndex["syn"] = {"doc":"","items":[[3,"Attribute","syn","Doc-comments are promoted to attributes that have `is_sugared_doc` = true",null,null],[12,"style","","",0,null],[12,"value","","",0,null],[12,"is_sugared_doc","","",0,null],[3,"Field","","A field of a struct or enum variant.",null,null],[12,"ident","","Name of the field, if any.",1,null],[12,"vis","","Visibility of the field.",1,null],[12,"attrs","","Attributes tagged on the field.",1,null],[12,"ty","","Type of the field.",1,null],[3,"Variant","","An enum variant.",null,null],[12,"ident","","Name of the variant.",2,null],[12,"attrs","","Attributes tagged on the variant.",2,null],[12,"data","","Type of variant.",2,null],[12,"discriminant","","Explicit discriminant, e.g. `Foo = 1`",2,null],[3,"Generics","","Represents lifetimes and type parameters attached to a declaration of a function, enum, trait, etc.",null,null],[12,"lifetimes","","",3,null],[12,"ty_params","","",3,null],[12,"where_clause","","",3,null],[3,"Lifetime","","",null,null],[12,"ident","","",4,null],[3,"LifetimeDef","","A lifetime definition, e.g. `'a: 'b+'c+'d`",null,null],[12,"attrs","","",5,null],[12,"lifetime","","",5,null],[12,"bounds","","",5,null],[3,"TyParam","","A generic type parameter, e.g. `T: Into<String>`.",null,null],[12,"attrs","","",6,null],[12,"ident","","",6,null],[12,"bounds","","",6,null],[12,"default","","",6,null],[3,"WhereBoundPredicate","","A type bound.",null,null],[12,"bound_lifetimes","","Any lifetimes from a `for` binding",7,null],[12,"bounded_ty","","The type being bounded",7,null],[12,"bounds","","Trait and lifetime bounds (`Clone+Send+'static`)",7,null],[3,"WhereClause","","A `where` clause in a definition",null,null],[12,"predicates","","",8,null],[3,"WhereEqPredicate","","An equality predicate (unsupported).",null,null],[12,"lhs_ty","","",9,null],[12,"rhs_ty","","",9,null],[3,"WhereRegionPredicate","","A lifetime predicate.",null,null],[12,"lifetime","","",10,null],[12,"bounds","","",10,null],[3,"ImplGenerics","","Returned by `Generics::split_for_impl`.",null,null],[3,"Turbofish","","Returned by `TyGenerics::as_turbofish`.",null,null],[3,"TyGenerics","","Returned by `Generics::split_for_impl`.",null,null],[3,"Ident","","",null,null],[3,"ByteStrLit","","",null,null],[12,"value","","",11,null],[12,"style","","",11,null],[3,"FloatLit","","",null,null],[12,"value","","",12,null],[12,"suffix","","",12,null],[3,"IntLit","","",null,null],[12,"value","","",13,null],[12,"suffix","","",13,null],[3,"StrLit","","",null,null],[12,"value","","",14,null],[12,"style","","",14,null],[3,"Delimited","","",null,null],[12,"delim","","The type of delimiter",15,null],[12,"tts","","The delimited sequence of token trees",15,null],[3,"Mac","","Represents a macro invocation. The Path indicates which macro is being invoked, and the vector of token-trees contains the source of the macro invocation.",null,null],[12,"path","","",16,null],[12,"tts","","",16,null],[3,"DeriveInput","","Struct or enum sent to a `proc_macro_derive` macro.",null,null],[12,"ident","","Name of the struct or enum.",17,null],[12,"vis","","Visibility of the struct or enum.",17,null],[12,"attrs","","Attributes tagged on the whole struct or enum.",17,null],[12,"generics","","Generics required to complete the definition.",17,null],[12,"body","","Data within the struct or enum.",17,null],[3,"AngleBracketedParameterData","","A path like `Foo<'a, T>`",null,null],[12,"lifetimes","","The lifetime parameters for this path segment.",18,null],[12,"types","","The type parameters for this path segment, if present.",18,null],[12,"bindings","","Bindings (equality constraints) on associated types, if present.",18,null],[3,"BareFnArg","","An argument in a function type.",null,null],[12,"name","","",19,null],[12,"ty","","",19,null],[3,"BareFnTy","","",null,null],[12,"unsafety","","",20,null],[12,"abi","","",20,null],[12,"lifetimes","","",20,null],[12,"inputs","","",20,null],[12,"output","","",20,null],[12,"variadic","","",20,null],[3,"MutTy","","",null,null],[12,"ty","","",21,null],[12,"mutability","","",21,null],[3,"ParenthesizedParamete
searchIndex["synom"] = {"doc":"Adapted from `nom` by removing the `IResult::Incomplete` variant which:","items":[[4,"IResult","synom","The result of a parser.",null,null],[13,"Done","","Parsing succeeded. The first field contains the rest of the unparsed data and the second field contains the parse result.",0,null],[13,"Error","","Parsing failed.",0,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"iresult"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"iresult"}],"output":{"name":"bool"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"iresult"}}],[11,"expect","","Unwraps the result, asserting the the parse is complete. Panics with a message based on the given string if the parse failed or is incomplete.",0,{"inputs":[{"name":"self"},{"name":"str"}],"output":{"name":"o"}}],[14,"punct","","Parse a piece of punctuation like \"+\" or \"+=\".",null,null],[14,"keyword","","Parse a keyword like \"fn\" or \"struct\".",null,null],[14,"option","","Turn a failed parse into `None` and a successful parse into `Some`.",null,null],[14,"opt_vec","","Turn a failed parse into an empty vector. The argument parser must itself return a vector.",null,null],[14,"epsilon","","Parses nothing and always succeeds.",null,null],[14,"separated_list","","Zero or more values separated by some separator. Does not allow a trailing seperator.",null,null],[14,"terminated_list","","Zero or more values separated by some separator. A trailing separator is allowed.",null,null],[14,"named","","Define a function from a parser combination.",null,null],[14,"call","","Invoke the given parser function with the passed in arguments.",null,null],[14,"map","","Transform the result of a parser by applying a function or closure.",null,null],[14,"not","","Parses successfully if the given parser fails to parse. Does not consume any of the input.",null,null],[14,"cond","","Conditionally execute the given parser.",null,null],[14,"cond_reduce","","Fail to parse if condition is false, otherwise parse the given parser.",null,null],[14,"preceded","","Parse two things, returning the value of the second.",null,null],[14,"terminated","","Parse two things, returning the value of the first.",null,null],[14,"many0","","Parse zero or more values using the given parser.",null,null],[14,"peek","","Parse a value without consuming it from the input data.",null,null],[14,"take_until","","Parse the part of the input up to but not including the given string. Fail to parse if the given string is not present in the input.",null,null],[14,"tag","","Parse the given string from exactly the current position in the input. You almost always want `punct!` or `keyword!` instead of this.",null,null],[14,"switch","","Pattern-match the result of a parser to select which other parser to run.",null,null],[14,"value","","Produce the given value without parsing anything. Useful as an argument to `switch!`.",null,null],[14,"delimited","","Value surrounded by a pair of delimiters.",null,null],[14,"separated_nonempty_list","","One or more values separated by some separator. Does not allow a trailing separator.",null,null],[14,"tuple","","Run a series of parsers and produce all of the results in a tuple.",null,null],[14,"alt","","Run a series of parsers, returning the result of the first one which succeeds.",null,null],[14,"do_parse","","Run a series of parsers, one after another, optionally assigning the results a name. Fail if any of the parsers fails.",null,null]],"paths":[[4,"IResult"]]};
searchIndex["thread_id"] = {"doc":"Thread-ID: get a unique ID for the current thread.","items":[[5,"get","thread_id","Returns a number that is unique to the calling thread.",null,{"inputs":[],"output":{"name":"usize"}}]],"paths":[]};
searchIndex["thread_local"] = {"doc":"Per-object thread-local storage","items":[[3,"ThreadLocal","thread_local","Thread-local variable wrapper",null,null],[3,"IterMut","","Mutable iterator over the contents of a `ThreadLocal`.",null,null],[3,"IntoIter","","An iterator that moves out of a `ThreadLocal`.",null,null],[3,"CachedThreadLocal","","Wrapper around `ThreadLocal` which adds a fast path for a single thread.",null,null],[6,"CachedIterMut","","Mutable iterator over the contents of a `CachedThreadLocal`.",null,null],[6,"CachedIntoIter","","An iterator that moves out of a `CachedThreadLocal`.",null,null],[11,"default","","",0,{"inputs":[],"output":{"name":"threadlocal"}}],[11,"drop","","",0,{"inputs":[{"name":"self"}],"output":null}],[11,"new","","Creates a new empty `ThreadLocal`.",0,{"inputs":[],"output":{"name":"threadlocal"}}],[11,"get","","Returns the element for the current thread, if it exists.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_or","","Returns the element for the current thread, or creates it if it doesn't exist.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"t"}}],[11,"get_or_try","","Returns the element for the current thread, or creates it if it doesn't exist. If `create` fails, that error is returned and no element is added.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"result"}}],[11,"iter_mut","","Returns a mutable iterator over the local values of all threads.",0,{"inputs":[{"name":"self"}],"output":{"name":"itermut"}}],[11,"clear","","Removes all thread-specific values from the `ThreadLocal`, effectively reseting it to its original state.",0,{"inputs":[{"name":"self"}],"output":null}],[11,"into_iter","","",0,{"inputs":[{"name":"self"}],"output":{"name":"intoiter"}}],[11,"get_default","","Returns the element for the current thread, or creates a default one if it doesn't exist.",0,{"inputs":[{"name":"self"}],"output":{"name":"t"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"next","","",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"size_hint","","",1,null],[11,"next","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"size_hint","","",2,null],[11,"default","","",3,{"inputs":[],"output":{"name":"cachedthreadlocal"}}],[11,"new","","Creates a new empty `CachedThreadLocal`.",3,{"inputs":[],"output":{"name":"cachedthreadlocal"}}],[11,"get","","Returns the element for the current thread, if it exists.",3,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"get_or","","Returns the element for the current thread, or creates it if it doesn't exist.",3,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"t"}}],[11,"get_or_try","","Returns the element for the current thread, or creates it if it doesn't exist. If `create` fails, that error is returned and no element is added.",3,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"result"}}],[11,"iter_mut","","Returns a mutable iterator over the local values of all threads.",3,{"inputs":[{"name":"self"}],"output":{"name":"cacheditermut"}}],[11,"clear","","Removes all thread-specific values from the `ThreadLocal`, effectively reseting it to its original state.",3,{"inputs":[{"name":"self"}],"output":null}],[11,"into_iter","","",3,{"inputs":[{"name":"self"}],"output":{"name":"cachedintoiter"}}],[11,"get_default","","Returns the element for the current thread, or creates a default one if it doesn't exist.",3,{"inputs":[{"name":"self"}],"output":{"name":"t"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}]],"paths":[[3,"ThreadLocal"],[3,"IterMut"],[3,"IntoIter"],[3,"CachedThreadLocal"]]};
searchIndex["time"] = {"doc":"Simple time handling.","items":[[3,"Duration","time","ISO 8601 time duration with nanosecond precision. This also allows for the negative duration; see individual methods for details.",null,null],[3,"OutOfRangeError","","Represents error when converting `Duration` to/from a standard library implementation",null,null],[3,"Timespec","","A record specifying a time value in seconds and nanoseconds, where nanoseconds represent the offset from the given second.",null,null],[12,"sec","","",0,null],[12,"nsec","","",0,null],[3,"PreciseTime","","An opaque structure representing a moment in time.",null,null],[3,"SteadyTime","","A structure representing a moment in time.",null,null],[3,"Tm","","Holds a calendar date and time broken down into its components (year, month, day, and so on), also called a broken-down time value.",null,null],[12,"tm_sec","","Seconds after the minute - [0, 60]",1,null],[12,"tm_min","","Minutes after the hour - [0, 59]",1,null],[12,"tm_hour","","Hours after midnight - [0, 23]",1,null],[12,"tm_mday","","Day of the month - [1, 31]",1,null],[12,"tm_mon","","Months since January - [0, 11]",1,null],[12,"tm_year","","Years since 1900",1,null],[12,"tm_wday","","Days since Sunday - [0, 6]. 0 = Sunday, 1 = Monday, ..., 6 = Saturday.",1,null],[12,"tm_yday","","Days since January 1 - [0, 365]",1,null],[12,"tm_isdst","","Daylight Saving Time flag.",1,null],[12,"tm_utcoff","","Identifies the time zone that was used to compute this broken-down time value, including any adjustment for Daylight Saving Time. This is the number of seconds east of UTC. For example, for U.S. Pacific Daylight Time, the value is -76060 = -25200.",1,null],[12,"tm_nsec","","Nanoseconds after the second - [0, 109 - 1]",1,null],[3,"TmFmt","","A wrapper around a `Tm` and format string that implements Display.",null,null],[4,"ParseError","","",null,null],[13,"InvalidSecond","","",2,null],[13,"InvalidMinute","","",2,null],[13,"InvalidHour","","",2,null],[13,"InvalidDay","","",2,null],[13,"InvalidMonth","","",2,null],[13,"InvalidYear","","",2,null],[13,"InvalidDayOfWeek","","",2,null],[13,"InvalidDayOfMonth","","",2,null],[13,"InvalidDayOfYear","","",2,null],[13,"InvalidZoneOffset","","",2,null],[13,"InvalidTime","","",2,null],[13,"InvalidSecondsSinceEpoch","","",2,null],[13,"MissingFormatConverter","","",2,null],[13,"InvalidFormatSpecifier","","",2,null],[13,"UnexpectedCharacter","","",2,null],[5,"strptime","","Parses the time from the string according to the format string.",null,{"inputs":[{"name":"str"},{"name":"str"}],"output":{"name":"result"}}],[5,"get_time","","Returns the current time as a `timespec` containing the seconds and nanoseconds since 1970-01-01T00:00:00Z.",null,{"inputs":[],"output":{"name":"timespec"}}],[5,"precise_time_ns","","Returns the current value of a high-resolution performance counter in nanoseconds since an unspecified epoch.",null,{"inputs":[],"output":{"name":"u64"}}],[5,"precise_time_s","","Returns the current value of a high-resolution performance counter in seconds since an unspecified epoch.",null,{"inputs":[],"output":{"name":"f64"}}],[5,"tzset","","",null,{"inputs":[],"output":null}],[5,"empty_tm","","",null,{"inputs":[],"output":{"name":"tm"}}],[5,"at_utc","","Returns the specified time in UTC",null,{"inputs":[{"name":"timespec"}],"output":{"name":"tm"}}],[5,"now_utc","","Returns the current time in UTC",null,{"inputs":[],"output":{"name":"tm"}}],[5,"at","","Returns the specified time in the local timezone",null,{"inputs":[{"name":"timespec"}],"output":{"name":"tm"}}],[5,"now","","Returns the current time in the local timezone",null,{"inputs":[],"output":{"name":"tm"}}],[5,"strftime","","Formats the time according to the format string.",null,{"inputs":[{"name":"str"},{"name":"tm"}],"output":{"name":"result"}}],[11,"fmt","","",3,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",4,{"inputs":[{"name":"self"}],"output":{"name":"duration"}}],[11,"eq","","",4,{"inputs":[{"name":"self"},{"name":"duration"}],"output":{"name":"bool"}}],[11,"ne","",
searchIndex["toml"] = {"doc":"A [TOML]-parsing library","items":[[0,"value","toml","Definition of a TOML value",null,null],[3,"Datetime","toml::value","A parsed TOML datetime value",null,null],[3,"DatetimeParseError","","Error returned from parsing a `Datetime` in the `FromStr` implementation.",null,null],[4,"Value","","Representation of a TOML value.",null,null],[13,"String","","Represents a TOML string",0,null],[13,"Integer","","Represents a TOML integer",0,null],[13,"Float","","Represents a TOML float",0,null],[13,"Boolean","","Represents a TOML boolean",0,null],[13,"Datetime","","Represents a TOML datetime",0,null],[13,"Array","","Represents a TOML array",0,null],[13,"Table","","Represents a TOML table",0,null],[6,"Array","","Type representing a TOML array, payload of the `Value::Array` variant",null,null],[6,"Table","","Type representing a TOML table, payload of the `Value::Table` variant",null,null],[8,"Index","","Types that can be used to index a `toml::Value`",null,null],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"value"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"value"}],"output":{"name":"bool"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"value"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"try_from","","Convert a `T` into `toml::Value` which is an enum that can represent any valid TOML data.",0,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"try_into","","Interpret a `toml::Value` as an instance of type `T`.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"get","","Index into a TOML array or map. A string index can be used to access a value in a map, and a usize index can be used to access an element of an array.",0,{"inputs":[{"name":"self"},{"name":"i"}],"output":{"name":"option"}}],[11,"get_mut","","Mutably index into a TOML array or map. A string index can be used to access a value in a map, and a usize index can be used to access an element of an array.",0,{"inputs":[{"name":"self"},{"name":"i"}],"output":{"name":"option"}}],[11,"as_integer","","Extracts the integer value if it is an integer.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_integer","","Tests whether this value is an integer",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_float","","Extracts the float value if it is a float.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_float","","Tests whether this value is a float",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_bool","","Extracts the boolean value if it is a boolean.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_bool","","Tests whether this value is a boolean",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_str","","Extracts the string of this value if it is a string.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_str","","Tests if this value is a string",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_datetime","","Extracts the datetime value if it is a datetime.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_datetime","","Tests whether this value is a datetime",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_array","","Extracts the array value if it is an array.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"as_array_mut","","Extracts the array value if it is an array.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_array","","Tests whether this value is an array",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"as_table","","Extracts the table value if it is a table.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"as_table_mut","","Extracts the table value if it is a table.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"is_table","","Extracts the table value if it is a table.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"same_type","","Test
searchIndex["unicode_xid"] = {"doc":"Determine if a `char` is a valid identifier for a parser and/or lexer according to Unicode Standard Annex #31 rules.","items":[[17,"UNICODE_VERSION","unicode_xid","The version of Unicode that this version of unicode-xid is based on.",null,null],[8,"UnicodeXID","","Methods for determining if a character is a valid identifier character.",null,null],[10,"is_xid_start","","Returns whether the specified character satisfies the 'XID_Start' Unicode property.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[10,"is_xid_continue","","Returns whether the specified `char` satisfies the 'XID_Continue' Unicode property.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}]],"paths":[[8,"UnicodeXID"]]};
searchIndex["utf8_ranges"] = {"doc":"Crate `utf8-ranges` converts ranges of Unicode scalar values to equivalent ranges of UTF-8 bytes. This is useful for constructing byte based automatons that need to embed UTF-8 decoding.","items":[[3,"Utf8Range","utf8_ranges","A single inclusive range of UTF-8 bytes.",null,null],[12,"start","","Start of byte range (inclusive).",0,null],[12,"end","","End of byte range (inclusive).",0,null],[3,"Utf8Sequences","","An iterator over ranges of matching UTF-8 byte sequences.",null,null],[4,"Utf8Sequence","","Utf8Sequence represents a sequence of byte ranges.",null,null],[13,"One","","One byte range.",1,null],[13,"Two","","Two successive byte ranges.",1,null],[13,"Three","","Three successive byte ranges.",1,null],[13,"Four","","Four successive byte ranges.",1,null],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"utf8sequence"}}],[11,"eq","","",1,{"inputs":[{"name":"self"},{"name":"utf8sequence"}],"output":{"name":"bool"}}],[11,"ne","","",1,{"inputs":[{"name":"self"},{"name":"utf8sequence"}],"output":{"name":"bool"}}],[11,"as_slice","","Returns the underlying sequence of byte ranges as a slice.",1,null],[11,"len","","Returns the number of byte ranges in this sequence.",1,{"inputs":[{"name":"self"}],"output":{"name":"usize"}}],[11,"matches","","Returns true if and only if a prefix of `bytes` matches this sequence of byte ranges.",1,null],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"utf8range"}}],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"utf8range"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"utf8range"}],"output":{"name":"bool"}}],[11,"matches","","Returns true if and only if the given byte is in this range.",0,{"inputs":[{"name":"self"},{"name":"u8"}],"output":{"name":"bool"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","Create a new iterator over UTF-8 byte ranges for the scalar value range given.",2,{"inputs":[{"name":"char"},{"name":"char"}],"output":{"name":"self"}}],[11,"next","","",2,{"inputs":[{"name":"self"}],"output":{"name":"option"}}]],"paths":[[3,"Utf8Range"],[4,"Utf8Sequence"],[3,"Utf8Sequences"]]};
2017-07-16 21:37:37 +00:00
searchIndex["w_result"] = {"doc":"Defines `WResult`, a result type that carries warnings.","items":[[4,"WResult","w_result","A result type that carries warnings.",null,null],[13,"WOk","","Contains the success value along with any accumulated warnings.",0,null],[13,"WErr","","Contains the error value.",0,null],[11,"eq","","",0,{"inputs":[{"name":"self"},{"name":"wresult"}],"output":{"name":"bool"}}],[11,"ne","","",0,{"inputs":[{"name":"self"},{"name":"wresult"}],"output":{"name":"bool"}}],[11,"hash","","",0,null],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"wresult"}}],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"is_ok","","Returns true if this `WResult` is `WOk`",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_err","","Returns true if this `WResult` is `WErr`",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"is_warn_or_err","","Returns true if this `WResult` is `WErr` or if it is `WOk` but contains warnings.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"ok_discard","","Converts this `WResult` to an `Option` by taking the taking the `WOk` value or mapping `WErr` to `None`. Any warnings are discarded.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"err","","Converts this `WResult` to an `Option` by taking the `WErr` variant or mapping `WOk` to `None`.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"ok_werr","","Converts this `WResult` to an `Option` by taking the `WOk` variant or mapping `WErr` to `None`. This function is similar to `ok_discard` except if there are any warnings then they are treated as errors and this function returns `None`.",0,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"map","","Map the `WOk` value of this `WResult`, if any.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"wresult"}}],[11,"map_err","","Map the `WErr` value of this `WResult`, if any.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"wresult"}}],[11,"map_warnings","","Map the warnings of this `WResult`.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"wresult"}}],[11,"and","","If `self` is `WOk`, returns `res` with the warnings from `self` accumulated into the final result. Otherwise returns the `WErr` value of `self`.",0,{"inputs":[{"name":"self"},{"name":"wresult"}],"output":{"name":"wresult"}}],[11,"and_then","","If `self` is `WOk`, returns the result of applying `op` to `self`'s value and warnings. Otherwise returns the `WErr` value of `self`.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"wresult"}}],[11,"or","","If `self` is `WOk` returns `self`. Otherwise returns `res`.",0,{"inputs":[{"name":"self"},{"name":"wresult"}],"output":{"name":"wresult"}}],[11,"or_else","","If `self` is `WOk` returns `self`. Otherwise returns the result of applying `op` to `self`'s error value.",0,{"inputs":[{"name":"self"},{"name":"f"}],"output":{"name":"wresult"}}],[11,"result_discard","","Convert this `WResult<T, W, E>` to a `Result<T, E>`, discarding any errors. See also `result_log` for a version of this function that logs warnings.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"result_werr_res","","Convert this `WResult<T, W, E>` to a `Result<T, Result<W, E>>`. This is a way to convert from `WResult` to `Result`, treating warnings as errors but allowing `W` and `E` to be two different types. See also `result_werr` for when `W` and `E` are the same type. If there are multiple warnings the first is returned.",0,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"unwrap_discard_or","","If `self` is `WOk`, unwraps it discarding any warnings. Otherwise returns `optb`. See also `unwrap_log_or` for a version of this function that logs warnings.",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"t"}}],[11,"unwrap_or_werr","","If `self` is `WOk` and has no warnings, unwraps it. Otherwise returns `optb`.",0,{"inputs":[{"name":"self"},{"name":"t"}],"output":{"name":"t"}}],[11,"unwrap_discard_or_els
2017-07-14 23:30:16 +00:00
searchIndex["which"] = {"doc":"which","items":[[5,"which","which","Find a exectable binary's path by name.",null,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[5,"which_in","","Find `binary_name` in the path list `paths`, using `cwd` to resolve relative paths.",null,{"inputs":[{"name":"t"},{"name":"option"},{"name":"v"}],"output":{"name":"result"}}]],"paths":[]};
searchIndex["winapi"] = {"doc":"","items":[],"paths":[]};
2017-07-16 21:37:37 +00:00
searchIndex["x11"] = {"doc":"","items":[[0,"xlib","x11","",null,null],[3,"_XcmsCCC","x11::xlib","",null,null],[3,"XcmsColor","","",null,null],[3,"_XcmsColorSpace","","",null,null],[3,"_XcmsFunctionSet","","",null,null],[3,"_XkbAction","","",null,null],[3,"_XkbBounds","","",null,null],[3,"_XkbChanges","","",null,null],[3,"_XkbClientMapRec","","",null,null],[3,"_XkbColor","","",null,null],[3,"_XkbComponentList","","",null,null],[3,"_XkbComponentNames","","",null,null],[3,"_XkbControls","","",null,null],[3,"_XkbControlsChanges","","",null,null],[3,"_XkbControlsNotify","","",null,null],[3,"_XkbDeviceChanges","","",null,null],[3,"_XkbDeviceInfo","","",null,null],[3,"_XkbDeviceLedInfo","","",null,null],[3,"_XkbDoodad","","",null,null],[3,"_XkbExtensionDeviceNotify","","",null,null],[3,"_XkbGeometry","","",null,null],[3,"_XkbGeometrySizes","","",null,null],[3,"_XkbIndicatorMapRec","","",null,null],[3,"_XkbKey","","",null,null],[3,"_XkbKeyType","","",null,null],[3,"_XkbMapChanges","","",null,null],[3,"_XkbMods","","",null,null],[3,"_XkbNameChanges","","",null,null],[3,"_XkbNamesNotify","","",null,null],[3,"_XkbOutline","","",null,null],[3,"_XkbOverlay","","",null,null],[3,"_XkbOverlayKey","","",null,null],[3,"_XkbOverlayRow","","",null,null],[3,"_XkbProperty","","",null,null],[3,"_XkbRow","","",null,null],[3,"_XkbSection","","",null,null],[3,"_XkbServerMapRec","","",null,null],[3,"_XkbShape","","",null,null],[3,"_XkbStateRec","","",null,null],[3,"_XkbSymInterpretRec","","",null,null],[3,"XEvent","","",null,null],[12,"pad","","",0,null],[3,"XAnyEvent","","",null,null],[12,"type_","","",1,null],[12,"serial","","",1,null],[12,"send_event","","",1,null],[12,"display","","",1,null],[12,"window","","",1,null],[3,"XButtonEvent","","",null,null],[12,"type_","","",2,null],[12,"serial","","",2,null],[12,"send_event","","",2,null],[12,"display","","",2,null],[12,"window","","",2,null],[12,"root","","",2,null],[12,"subwindow","","",2,null],[12,"time","","",2,null],[12,"x","","",2,null],[12,"y","","",2,null],[12,"x_root","","",2,null],[12,"y_root","","",2,null],[12,"state","","",2,null],[12,"button","","",2,null],[12,"same_screen","","",2,null],[3,"XCirculateEvent","","",null,null],[12,"type_","","",3,null],[12,"serial","","",3,null],[12,"send_event","","",3,null],[12,"display","","",3,null],[12,"event","","",3,null],[12,"window","","",3,null],[12,"place","","",3,null],[3,"XCirculateRequestEvent","","",null,null],[12,"type_","","",4,null],[12,"serial","","",4,null],[12,"send_event","","",4,null],[12,"display","","",4,null],[12,"parent","","",4,null],[12,"window","","",4,null],[12,"place","","",4,null],[3,"XClientMessageEvent","","",null,null],[12,"type_","","",5,null],[12,"serial","","",5,null],[12,"send_event","","",5,null],[12,"display","","",5,null],[12,"window","","",5,null],[12,"message_type","","",5,null],[12,"format","","",5,null],[12,"data","","",5,null],[3,"XColormapEvent","","",null,null],[12,"type_","","",6,null],[12,"serial","","",6,null],[12,"send_event","","",6,null],[12,"display","","",6,null],[12,"window","","",6,null],[12,"colormap","","",6,null],[12,"new","","",6,null],[12,"state","","",6,null],[3,"XConfigureEvent","","",null,null],[12,"type_","","",7,null],[12,"serial","","",7,null],[12,"send_event","","",7,null],[12,"display","","",7,null],[12,"event","","",7,null],[12,"window","","",7,null],[12,"x","","",7,null],[12,"y","","",7,null],[12,"width","","",7,null],[12,"height","","",7,null],[12,"border_width","","",7,null],[12,"above","","",7,null],[12,"override_redirect","","",7,null],[3,"XConfigureRequestEvent","","",null,null],[12,"type_","","",8,null],[12,"serial","","",8,null],[12,"send_event","","",8,null],[12,"display","","",8,null],[12,"parent","","",8,null],[12,"window","","",8,null],[12,"x","","",8,null],[12,"y","","",8,null],[12,"width","","",8,null],[12,"height","","",8,null],[12,"border_width","","",8,null],[12,"above","","",8,null],[12,"detail","","",8,null],[12,"value_mask","","",8,null],[3,"XCreateWindowEvent","","",null,null],[12,"type_","","",9,null],[12,"serial","","",9,null],[12,"send_event","","",9,null]
2017-07-14 23:30:16 +00:00
searchIndex["xdg"] = {"doc":"","items":[[3,"BaseDirectories","xdg","BaseDirectories allows to look up paths to configuration, data, cache and runtime files in well-known locations according to the [X Desktop Group Base Directory specification][xdg-basedir]. [xdg-basedir]: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html",null,null],[3,"BaseDirectoriesError","","",null,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",0,{"inputs":[{"name":"self"}],"output":{"name":"basedirectories"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"description","","",1,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"cause","","",1,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","Reads the process environment, determines the XDG base directories, and returns a value that can be used for lookup. The following environment variables are examined:",0,{"inputs":[],"output":{"name":"result"}}],[11,"with_prefix","","Same as `new()`, but `prefix` is implicitly prepended to every path that is looked up.",0,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"with_profile","","Same as `with_prefix()`, with `profile` also implicitly prepended to every path that is looked up, but only for user-specific directories.",0,{"inputs":[{"name":"p1"},{"name":"p2"}],"output":{"name":"result"}}],[11,"has_runtime_directory","","Returns `true` if `XDG_RUNTIME_DIR` is available, `false` otherwise.",0,{"inputs":[{"name":"self"}],"output":{"name":"bool"}}],[11,"place_config_file","","Given a relative path `path`, returns an absolute path in `XDG_CONFIG_HOME` where a configuration file may be stored. Leading directories in the returned path are pre-created; if that is not possible, an error is returned.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"result"}}],[11,"place_data_file","","Like `place_config_file()`, but for a data file in `XDG_DATA_HOME`.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"result"}}],[11,"place_cache_file","","Like `place_config_file()`, but for a cache file in `XDG_CACHE_HOME`.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"result"}}],[11,"place_runtime_file","","Like `place_config_file()`, but for a runtime file in `XDG_RUNTIME_DIR`. If `XDG_RUNTIME_DIR` is not available, returns an error.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"result"}}],[11,"find_config_file","","Given a relative path `path`, returns an absolute path to an existing configuration file, or `None`. Searches `XDG_CONFIG_HOME` and then `XDG_CONFIG_DIRS`.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"option"}}],[11,"find_data_file","","Given a relative path `path`, returns an absolute path to an existing configuration file, or `None`. Searches `XDG_DATA_HOME` and then `XDG_DATA_DIRS`.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"option"}}],[11,"find_cache_file","","Given a relative path `path`, returns an absolute path to an existing configuration file, or `None`. Searches `XDG_CACHE_HOME`.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"option"}}],[11,"find_runtime_file","","Given a relative path `path`, returns an absolute path to an existing runtime file, or `None`. Searches `XDG_RUNTIME_DIR`. If `XDG_RUNTIME_DIR` is not available, returns `None`.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"option"}}],[11,"create_config_directory","","Given a relative path `path`, returns an absolute path to a configuration directory in `XDG_CONFIG_HOME`. The directory and all directories leading to it are created if they did not exist; if that is not possible, an error is returned.",0,{"inputs":[{"name":"self"},{"name":"p"}],"output":{"name":"result"}}],[11,"create_data_directory","","Like `create_config_directory()`, but for a data directory in `XDG_DATA_HOME`.",0,{"inputs":[{"name"
initSearch(searchIndex);