Crate rssn_advanced

Crate rssn_advanced 

Source
Expand description

This is rssn-advanced — a crate containing complex and delicate mathematical algorithms exspcialy heuristic one based on rssn. rssn-advanced is part of the rssn project and please notice that the main rssn crate is still the main focus of development.

Modules§

constant
System and physical constants.
ffi_apis
FFI APIs for the ‘rssn-advanced’ Library. FFI API for the rssn-advanced library.

Macros§

bincode_ffi_binary
Creates a FFI-compatible function that takes two bincode buffers as input, deserializes them to two arguments, applies a body of logic, and returns the result as a bincode buffer.
bincode_ffi_unary
Creates a FFI-compatible function that takes a bincode buffer as input, deserializes it to a single argument, applies a body of logic, and returns the result as a bincode buffer.
handle_ffi_binary
Creates a FFI-compatible function that takes raw pointers to two arguments, dereferences them, applies a body of logic, and returns a raw pointer to the result.
handle_ffi_unary
Creates a FFI-compatible function that takes a raw pointer to a single argument, dereferences it, applies a body of logic, and returns a raw pointer to the result.
json_ffi_binary
Creates a FFI-compatible function that takes two JSON strings as input, deserializes them to two arguments, applies a body of logic, and returns the result as a JSON string.
json_ffi_unary
Creates a FFI-compatible function that takes a JSON string as input, deserializes it to a single argument, applies a body of logic, and returns the result as a JSON string.