Expand description
Rust bindings to the emf-core-base interface.
This crate provides the function and type definitions of the emf-core-base interface.
§Multithreading
Most of the interface is not thread-safe and must be manually synchronised with sys::api::SysBinding::lock or sys::api::SysBinding::try_lock.
Modules§
- collections
- Collections used by the
emf-core-baseinterface. - library
- Library api.
- module
- Module api.
- sys
- Sys api.
- version
- Version api.
Structs§
- CBase
- Opaque structure representing the
emf-core-baseinterface. - CBase
Interface emf-core-baseinterface.- Type
Wrapper - Wrapper around a type.
Enums§
Constants§
- CBASE_
INTERFACE_ NAME - Name of the
emf-core-baseinterface.
Traits§
- CBase
Binding - Helper trait for using the
emf-core-baseinterface.
Type Aliases§
- CBaseFn
- Type erased function.