var N=null,E="",T="t",U="u",searchIndex={};
var R=["sauron","window","document","string","element","creatednode","Create a new `DomUpdater`.","domupdater","attribute","Create an attribute","sauron::html","Attach a callback to an event","attributes","try_from","borrow_mut","try_into","to_owned","clone_into","result","type_id","sauron::dom","borrow","typeid","formatter","CreatedNode","DomUpdater","Component","Attribute"];
searchIndex[R[0]]={"doc":E,"i":[[3,R[27],R[0],E,N,N],[4,"Event",E,"A container for generic event and the common values needed…",N,N],[13,"MouseEvent",E,E,0,N],[13,"KeyEvent",E,E,0,N],[13,"InputEvent",E,E,0,N],[13,"Generic",E,E,0,N],[13,"Tick",E,E,0,N],[3,"Text",E,E,N,N],[12,"text",E,E,1,N],[5,R[1],E,E,N,[[],[R[1]]]],[5,"request_animation_frame",E,E,N,[[["closure"]]]],[5,R[2],E,E,N,[[],[R[2]]]],[5,"body",E,E,N,[[],["htmlelement"]]],[5,"log",E,E,N,[[[R[3]],["into",[R[3]]]]]],[0,"dom",E,E,N,N],[3,R[24],R[20],"A node along with all of the closures that were created…",N,N],[12,"node",E,"A `Node` or `Element` that was created from a `Node`",2,N],[3,R[25],E,"Used for keeping a real DOM node up to date based on the…",N,N],[12,"active_closures",E,"The closures that are currently attached to elements in…",3,N],[6,"ActiveClosure",E,E,N,N],[11,"without_closures",E,E,2,[[["into"]],["self"]]],[11,"create_text_node",E,E,2,[[["text"]],["text"]]],[11,"create_dom_node",E,"Create and return a `CreatedNode` instance (containing a…",2,[[["node"]],[[R[5],["node"]],["node"]]]],[11,"create_element_node",E,"Build a DOM element by recursively creating DOM nodes for…",2,[[[R[4]]],[[R[4]],[R[5],[R[4]]]]]],[11,"new",E,R[6],3,[[["node"]],[R[7]]]],[11,"new_append_to_mount",E,R[6],3,[[["node"],[R[4]]],[R[7]]]],[11,"new_replace_mount",E,R[6],3,[[[R[4]],["node"]],[R[7]]]],[11,"update",E,"Diff the current virtual dom with the new virtual dom that…",3,[[["self"],["node"]]]],[11,"root_node",E,"Return the root node of your application, the highest…",3,[[["self"]],["node"]]],[0,"html",R[0],E,N,N],[5,"attr",R[10],R[9],N,[[["str"],["v"]],[R[8]]]],[5,"on",E,R[11],N,[[["str"],["c"]],[R[8]]]],[5,"text",E,"Create a textnode element",N,[[["v"]],["node"]]],[5,"base",E,"Build a `