var searchIndex = {}; searchIndex["netio"] = {"doc":"Alternative implementation of many functions found in [`std::io`][stdio],\nbut suitable for blocking IO over networks.","items":[[3,"Bytes","netio","An iterator over `u8` values of a reader.",null,null],[3,"Retry","","An adapter that retries reading operations of the underlying reader",null,null],[3,"Repeat","","An adapter that restarts from the beginning after EOF is reached",null,null],[3,"Split","","An iterator over the contents of an instance of `BufRead` split on a\nparticular byte.",null,null],[3,"Take","","Reader adaptor which limits the bytes read from an underlying reader.",null,null],[5,"copy","","Copies the entire content of a buffered reader into a writer.",null,{"inputs":[{"name":"r"},{"name":"w"}],"output":{"name":"result"}}],[5,"copy_until","","Copies the content of a buffered reader into a writer until a delimiter is reached.",null,{"inputs":[{"name":"r"},{"name":"w"},{"name":"u8"}],"output":{"name":"result"}}],[8,"ReadExt","","Extension methods for `std::io::Read`",null,null],[11,"buffer","","Creates a buffered reader with default capacity and default strategies",0,null],[11,"retry","","Transforms this reader into a reader that automatically retries on interrupts",0,null],[11,"repeat","","Transforms this reader into a reader that automatically restarts from the beginning after\nEOF is reached",0,null],[11,"take_net","","Creates an adapter which will read at most `limit` bytes from it.",0,null],[8,"WriteExt","","Extension methods for `std::io::Write`",null,null],[11,"retry","","Transforms this writer into a writer that automatically retries on interrupts",1,null],[11,"write_all_net","","Attempts to write an entire buffer into this write.",1,null],[8,"BufReadExt","","Extension methods for `std::io::BufRead`",null,null],[11,"read_to_end_net","","Read all bytes until EOF in this source, placing them into `buf`.",2,null],[11,"skip_to_end_net","","Skip all bytes until EOF in this source.",2,null],[11,"read_exact_net","","Read the exact number of bytes required to fill `buf`.",2,null],[11,"bytes_net","","Transforms this [`BufRead`][bufread] instance to an [`Iterator`][iterator] over its bytes.",2,null],[11,"read_until_net","","Read all bytes into a buffer until a delimiter is reached.",2,null],[11,"skip_until_net","","Skips all bytes until a delimiter is reached.",2,null],[11,"split_net","","Returns an iterator over the contents of this reader split on a delimiter.",2,null],[8,"BufReadGrow","","A `BufReadGrow` is a `BufRead`er that has the ability to read additional data even if the\nbuffer is not empty.",null,null],[10,"grow_buf","","Grows the internal buffer of this object by at least one byte,\nreturning the buffer contents.",3,null],[11,"read_until2_net","","Read all bytes into a buffer until two consecutive delimiters are reached.",3,null],[11,"skip_until2_net","","Skip all bytes until two consecutive delimiters are reached.",3,null],[11,"fill_buf_str","","Fills the internal buffer of this object, returning the buffer content as a string",3,null],[11,"grow_buf_str","","Grows the internal buffer of this object by at least one char,\nreturning the buffer content as a string",3,null],[11,"read_to_string_net","","Read all bytes until EOF in this source, placing them into a string.",3,null],[11,"read_line_net","","Read all bytes until a CRLF is reached, and append them to the provided buffer.",3,null],[11,"next","","",4,null],[11,"read","","",5,null],[11,"read_to_end","","",5,null],[11,"read_to_string","","",5,null],[11,"read_exact","","",5,null],[11,"write","","",5,null],[11,"flush","","",5,null],[11,"write_all","","",5,null],[11,"write_fmt","","",5,null],[11,"fill_buf","","",5,null],[11,"consume","","",5,null],[11,"read_until","","",5,null],[11,"read_line","","",5,null],[11,"grow_buf","","",5,null],[11,"read","","",6,null],[11,"fill_buf","","",6,null],[11,"consume","","",6,null],[11,"next","","",7,null],[11,"limit","","Returns the number of bytes that can be read before this instance will return EOF.",8,null],[11,"read","","",8,null],[11,"fill_buf","","",8,null],[11,"consume","","",8,null],[11,"grow_buf","","",8,null]],"paths":[[8,"ReadExt"],[8,"WriteExt"],[8,"BufReadExt"],[8,"BufReadGrow"],[3,"Bytes"],[3,"Retry"],[3,"Repeat"],[3,"Split"],[3,"Take"]]}; initSearch(searchIndex);