-
abi_stable_crates
Rust-to-Rust ffi,ffi-safe equivalents of std types,and creating libraries loaded at startup.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rust-default-arguments-benchmark
A simple benchmark to evaluate the performance impact of using structs that implement Default as function arguments.
Here’s abi_stable_crates, enabling Rust API to be exported with a stable ABI
Indeed there's an open issue about changing the mangling: https://github.com/rust-lang/rust/issues/60705 . The current proposal has this phrase:
Indeed there's an open issue about changing the mangling: https://github.com/rust-lang/rust/issues/60705 . The current proposal has this phrase:
I've added the builder pattern to my benchmark. The results were that the 3 implementations were indistinguishable when function inlining was allowed. When inlining was not allowed, both the default trait pattern and the builder pattern suffered similar performance penalties (maybe those penalties are actually associated to having a struct as argument?).