initSidebarItems({"macro":[["grammar!","A `macro` that defines each rule as a method on a `Parser`."],["impl_rdp!","A `macro` useful for implementing the `Rdp` `trait`."]],"struct":[["StringInput","A `struct` useful for matching in-memory `String`s."]],"trait":[["Input","A `trait` that defines an input for a `Parser`."],["Parser","A `trait` that defines a parser."],["Rdp","A `trait` that implements a recursive descent parser on a `struct` containing an `Input`."]]});