LD_PRELOAD shared library could be used with a rust application for intercepting sys calls in the Rust libraries?

Can LD_PRELOAD shared library could be used with a rust application for intercepting sys calls in the Rust libraries like net?

Rust currently uses standard libc calls for interfacing with the system and as such LD_PRELOAD should work.

I think it depends on how the code is compiled. If libraries are linked statically, and if in this case there is no elf interpreter I suspect LD_PRELOAD will not work.