What in Rust is equivalent to C++ DLLs (shared libraries), or what do I need to do to support extensions in my app?

118 points umen

Hello all,

I'm new to Rust but not new to programming. Is there anything equivalent to dynamic loading at runtime, like shared libs in C++ or the dynamic loading of JAR files? I would like to create an option to extend my app with plugins or something similar without static linking.

Thanks.