initSidebarItems({"enum":[["Consumed","Enum used to indicate if a parser consumed any items of the stream it was given as an input"],["Error","Enum used to store information about an error that has occured"]],"fn":[["from_iter","Converts an `Iterator` into a stream."]],"struct":[["IteratorStream",""],["ParseError","Struct which hold information about an error that occured at a specific position. Can hold multiple instances of `Error` if more that one error occured at the position."],["SourcePosition","Struct which represents the positions in the source file"],["State","The `State` struct keeps track of the current position in the stream `I`"]],"trait":[["Parser","By implementing the `Parser` trait a type says that it can be used to parse an input stream into the type `Output`."],["Stream","A stream is a sequence of items that can be extracted one by one"]],"type":[["ParseResult","A type alias over the specific `Result` type used by parsers to indicate wether they were successful or not. `O` is the type that is output on success `I` is the specific stream type used in the parser"]]});