SIGN IN SIGN UP

[TE] Enhance Transfer Engine Rust library with CI tests and fixes (#3461)

* [TransferEngine] Add high-performance Rust library API

Promote transfer_engine_rust from an example binary to a library crate
that wraps transfer_engine_c.h. Hot-path types are #[repr(C)] and
layout-checked so submit_transfer passes slices to C with no Rust-side
allocation. Cover the full C ABI plus Python-shaped convenience
transfers, a page-aligned MemoryPool, CMake cargo targets, and docs.


---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Teng Ma <stmatengss@users.noreply.github.com>
T
Teng Ma committed
d5f85294cac60964786547a0cb52db45b56d7eae
Parent: 23b3d7d
Committed by GitHub <noreply@github.com> on 8/21/2026, 3:18:44 PM