initSidebarItems({"fn":[["read","Reads a single `T` from `input`."],["read_array","Read an array of `T`s from input."],["read_array_unsafe","Reads an array of `T`s from `input` with no checks."],["read_str","Read a string from `input`. The string must be a null-termianted utf8 string. Note that an ascii C string fulfils this requirement."],["read_str_unsafe","Reads a null-terminated string from `input` with no checks."],["read_strs_to_null","Returns an iterator which will return a sequence of strings from `input`. Each string must be a null-terminated utf8 string. The sequence of strings is terminated either by a second null byte, or the end of input."],["read_unsafe","Reads a `T` from `input` with no checks."]],"struct":[["StrReaderIterator","Iterates over `self.data`, yielding strings (null-terminated in `self.data`). See `read_strs_to_null`."]],"trait":[["Pod","Implementing this trait means that the concrete type is plain old data (POD). Precisely, by implementing `Pod` the programmer asserts that it is safe to read the type from binary slices provided to `read`, etc."]]});