var N=null,E="",T="t",U="u",searchIndex={}; var R=["string","diagram","macro_railroad","macro_railroad::lowering","macro_railroad::lowering::Matcher","matcher","visit_children","fragment","hashset","contains","MacroRules","macro_railroad::parser","content","macro_railroad::parser::Matcher","Literal","Fragment","Lifetime","macrorules","try_from","result","try_into","borrow_mut","type_id","to_owned","clone_into","borrow","typeid","repetition","ordering","partial_cmp","formatter","parsestream","NonTerminalCollector","Matcher","InspectVisitor","TransformVisitor","Repetition","Separator","SearchVisitor","Ungrouper","Normalizer","InternalMacroRemover"]; searchIndex["macro_railroad"]={"doc":"A library to generate syntax diagrams for Rust macros.","i":[[5,"to_diagram",R[2],"Create a syntax diagram as an SVG from the given…",N,[[["str"]],[[R[19],[R[0]]],[R[0]]]]],[0,R[1],E,"Transform a `lowering::MacroRules`-tree into a…",N,N],[5,"into_diagram","macro_railroad::diagram",E,N,[[["bool"],[R[17]]],[["box",["railroadnode"]],[R[1],["box"]]]]],[5,"add_default_css",E,"Shorthand to add a `