Crate emf_core_base_rs_ffi[][src]

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-base interface.

library

Library api.

module

Module api.

sys

Sys api.

version

Version api.

Structs

CBase

Opaque structure representing the emf-core-base interface.

CBaseInterface

emf-core-base interface.

TypeWrapper

Wrapper around a type.

Enums

Bool

Boolean value.

FnId

Id’s of the functions defined in the interface.

Constants

CBASE_INTERFACE_NAME

Name of the emf-core-base interface.

Traits

CBaseBinding

Helper trait for using the emf-core-base interface.

Type Definitions

CBaseFn

Type erased function.