Crate emf_core_base_rs[][src]

Idiomatic Rust bindings to the emf-core-base interface.

This crate provides the function and type definitions of the emf-core-base interface.

Re-exports

pub use emf_core_base_rs_ffi as ffi;

Modules

extensions

Extensions to the interface.

fn_caster

Utilities for casting interface functions.

global

Global api that can be used instead of the local api.

library

Library api

module

Module api

ownership

Types and traits for denoting ownership.

sys

Sys api.

version

Version api.

Structs

CBase

Owned emf-core-base interface.

CBaseRef

Borrowed emf-core-base interface.

Traits

CBaseAPI

A collection of traits providing access to the entire interface.

CBaseAPILoader

Trait for loading the interface.

CBaseAccess

A trait that provides access to the interface.

CBaseInterfaceInfo

A trait for providing information about the loaded interface.

ToOsPathBuff

Trait for encoding into the platforms preferred encoding.