Crate machinery[][src]

Re-exports

pub use self::singleton::Singleton;

Modules

Macros

Generates constants for a The Machinery identifier.

Structs

Couldn’t be generated as carray.inl includes a standard library header.

Unique identifier, made up of a string name and a hash generated from that name.

Utility type for storing APIs and implementations registered with the API registry.

Constants

Used as undo_scope for operations that shouldn’t be undoable.

Traits

Functions

Convenience utility for getting an API type-safe from the registry.

Safety

Compares two Truth IDs for equality.

Get the Truth type for an ID.

Attribute Macros

Generates extern "C" wrappers for instance member functions.

Generates extern "C" wrappers for singleton member functions.

Derive Macros