# dlopen2 examples Files in directory perform very similar operations but they use different APIs. You can compare these approaches and choose the API that suits your needs. Operations include calling both Rust and C functions, access to constant and mutable static data, modifying mutable data and operations on common data types. All examples use an example library that gets built together with this project. It covers most types of exported symbols, therefor it allows you to check if the library actually obtains correctly all kinds of symbols.