var searchIndex = {}; searchIndex["scaly"] = {"doc":"","items":[[0,"region","scaly","",null,null],[3,"Region","scaly::region","A region maintains the root page of a single stack scope.",null,null],[7,"CURRENT_PAGE","","",null,null],[11,"get","","Gets the current page from TLS, gets the next page to work with and writes it back to TLS.",0,{"inputs":[],"output":{"name":"region"}}],[11,"current_page","","",0,null],[11,"drop","","Sets the current page pointer in TLS back to the previous page when leaving a stack scope.",0,null],[0,"page","scaly","",null,null],[3,"Page","scaly::page","The basic unit of memory allocation.",null,null],[17,"PAGE_SIZE","","The default page size which is 8k.",null,null],[11,"next","","Get or allocate the next page up in the region stack.",1,null],[11,"previous","","",1,null],[11,"initialize","","Initializes a page which is either freshly allocated or recycled from the thread page pool",1,null],[11,"reset","","Resets a recycled page",1,null],[11,"allocate_page","","Allocate a page with default size",1,null],[11,"allocate","","Allocate an object",1,null],[11,"allocate_bytes","","Allocate a number of raw bytes, extending the page if necessary",1,null],[11,"allocate_extension_page","","Allocate an extension to the current page",1,null],[11,"get_available_bytes","","",1,null],[11,"deallocate_region_stack","","Deallocate the whole region stack",1,null],[0,"array","scaly","",null,null],[3,"Array","scaly::array","",null,null],[11,"initialize","","",2,null],[11,"length","","",2,null],[11,"push","","",2,null],[11,"get_page","","Get the page where the object lives in",2,null],[11,"index","","",2,null],[11,"index_mut","","",2,null],[11,"deref","","",2,null],[11,"deref_mut","","",2,null],[0,"string","scaly","",null,null],[3,"String","scaly::string","An immutable string. The contents are stored directly behind the String object itself.",null,null],[11,"from_rust_string","","Converts a Rust string to a Scaly string by allocating the String itself and the bytes.",3,{"inputs":[{"name":"page"},{"name":"string"}],"output":{"name":"string"}}],[11,"as_rust_string","","Converts a Scaly string to a Rust string",3,null],[0,"file","scaly","",null,null],[4,"Result","scaly::file","",null,null],[13,"Ok","","",4,null],[13,"Error","","",4,null],[5,"read_to_string","","",null,{"inputs":[{"name":"page"},{"name":"string"}],"output":{"name":"result"}}]],"paths":[[3,"Region"],[3,"Page"],[3,"Array"],[3,"String"],[4,"Result"]]}; initSearch(searchIndex);