initSidebarItems({"enum":[["Error","Representation of all possible errors that can occur when interacting with the `vm` crate"]],"macro":[["field_decl!",""],["hlist!",""],["on_array!",""],["primitive!",""],["record!","Macro that creates a record that can be passed to gluon"],["record_no_decl!",""],["types!",""],["vm_function!",""]],"mod":[["api","The marshalling api"],["channel",""],["compiler",""],["gc",""],["internal","Internal types and functions exposed to the main `gluon` crate"],["macros","Module providing the building blocks to create macros and expand them."],["primitives","Module containing functions for interacting with gluon's primitive types."],["stack",""],["thread","The thread/vm type"],["types",""]],"struct":[["Variants",""]],"type":[["Result","Type returned from vm functions which may fail"]]});