var searchIndex = {}; searchIndex["block"] = {"doc":"A Rust interface for Objective-C blocks.","items":[[3,"Block","block","An Objective-C block that takes arguments of `A` when called and\nreturns a value of `R`.",null,null],[3,"RcBlock","","A reference-counted Objective-C block.",null,null],[3,"ConcreteBlock","","An Objective-C block whose size is known at compile time and may be\nconstructed on the stack.",null,null],[8,"BlockArguments","","Types that may be used as the arguments to an Objective-C block.",null,null],[10,"call_block","","Calls the given `Block` with self as the arguments.",0,null],[8,"IntoConcreteBlock","","Types that may be converted into a `ConcreteBlock`.",null,null],[16,"Ret","","The return type of the resulting `ConcreteBlock`.",1,null],[10,"into_concrete_block","","Consumes self to create a `ConcreteBlock`.",1,null],[11,"call","","Call self with the given arguments.",2,null],[11,"new","","Construct an `RcBlock` for the given block without copying it.\nThe caller must ensure the block has a +1 reference count.",3,null],[11,"copy","","Constructs an `RcBlock` by copying the given block.",3,null],[11,"clone","","",3,null],[11,"deref","","",3,null],[11,"drop","","",3,null],[11,"new","","Constructs a `ConcreteBlock` with the given closure.\nWhen the block is called, it will return the value that results from\ncalling the closure.",4,{"inputs":[{"name":"f"}],"output":{"name":"self"}}],[11,"copy","","Copy self onto the heap as an `RcBlock`.",4,null],[11,"clone","","",4,null],[11,"deref","","",4,null],[11,"deref_mut","","",4,null]],"paths":[[8,"BlockArguments"],[8,"IntoConcreteBlock"],[3,"Block"],[3,"RcBlock"],[3,"ConcreteBlock"]]}; initSearch(searchIndex);