Crate rustd_ffi

Crate rustd_ffi 

Source
Expand description

RustD C FFI Bindings

Provides C-compatible interface for RustD deterministic DSL. Can be called from C, C++, Ada, and other languages.

Structs§

RustDAudit
Audit trail structure
RustDCompileResult
Result structure for compilation operations
RustDEntity
Entity in extracted results
RustDEntityList
List of extracted entities
RustDResult
Result structure for general operations

Functions§

rustd_compile
Compile RustD source code to bytecode
rustd_create_audit
Create a deterministic audit trail
rustd_execute
Execute compiled RustD bytecode
rustd_extract_entities
Extract clinical entities from text
rustd_free_audit
Free an audit trail
rustd_free_compile_result
Free a compile result
rustd_free_entity_list
Free an entity list
rustd_free_result
Free a general result
rustd_verify_audit
Verify an audit trail’s integrity
rustd_version
Get RustD version