var searchIndex = {}; searchIndex["coroutine"] = {"doc":"","items":[[4,"Error","coroutine","Resume Error",null,null],[13,"Panicked","","Coroutine is panicked",0,null],[13,"Panicking","","Coroutine is panicking, carry with the parameter of `panic!()`",0,null],[0,"asymmetric","","",null,null],[3,"Coroutine","coroutine::asymmetric","",null,null],[3,"Handle","","Handle for a Coroutine",null,null],[4,"State","","",null,null],[13,"Suspended","","",1,null],[13,"Running","","",1,null],[13,"Parked","","",1,null],[11,"eq","","",1,null],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"fmt","","",2,null],[11,"spawn_opts","","",2,{"inputs":[{"name":"f"},{"name":"options"}],"output":{"name":"handle"}}],[11,"spawn","","",2,{"inputs":[{"name":"f"}],"output":{"name":"handle"}}],[11,"take_context","","",2,null],[11,"state","","",2,null],[11,"name","","",2,null],[11,"set_name","","",2,null],[11,"debug_name","","",2,null],[11,"yield_with","","",2,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"empty","","",3,{"inputs":[],"output":{"name":"handle"}}],[11,"yield_with","","Yields the Coroutine to the Processor",3,null],[11,"deref","","",3,null],[11,"deref_mut","","",3,null],[11,"drop","","",3,null],[11,"fmt","","",3,null],[11,"next","","",3,null],[0,"options","coroutine","",null,null],[3,"Options","coroutine::options","Coroutine spawn options",null,null],[12,"stack_size","","The size of the stack",4,null],[12,"name","","The name of the Coroutine",4,null],[11,"fmt","","",4,null],[11,"default","","",4,{"inputs":[],"output":{"name":"options"}}],[6,"Result","coroutine","Return type of resuming. Ok if resume successfully with the current state,\nErr if resume failed with `Error`.",null,null],[11,"fmt","","",0,null],[11,"fmt","","",0,null],[11,"description","","",0,null]],"paths":[[4,"Error"],[4,"State"],[3,"Coroutine"],[3,"Handle"],[3,"Options"]]}; initSearch(searchIndex);