Re-exports§
pub use self::singleton::Singleton;
Modules§
Macros§
- identifier
- Generates constants for a The Machinery identifier.
- plugin
Structs§
- CArray
HeaderT - Couldn’t be generated as carray.inl includes a standard library header.
- Identifier
- Unique identifier, made up of a string name and a hash generated from that name.
- Registry
Storage - Utility type for storing APIs and implementations registered with the API registry.
Constants§
- TM_
TT_ NO_ UNDO_ SCOPE - Used as
undo_scope
for operations that shouldn’t be undoable.
Traits§
Functions§
- get_api
- Convenience utility for getting an API type-safe from the registry.
- load_
plugin ⚠ - Safety
- tt_
id_ eq - Compares two Truth IDs for equality.
- tt_
id_ type - Get the Truth type for an ID.
Attribute Macros§
- export_
instance_ fns - Generates
extern "C"
wrappers for instance member functions. - export_
singleton_ fns - Generates
extern "C"
wrappers for singleton member functions.