dynamic_reload:动态重载共享库

时间:2024-06-03 11:51:39
【文件属性】:

文件名称:dynamic_reload:动态重载共享库

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-03 11:51:39

Rust

dynamic_reload dynamic_reload是一个用编写的跨平台库,可以更轻松地重新加载共享库(Windows上的dll:s,* nix上的.so,Mac上的.dylib等)。 预期用途是允许应用程序动态重新加载代码,而无需在某些代码更改时关闭应用程序。 这可以看作是Rust的“实时”编码的精简版。 这里值得一提的是,共享库的重载不仅限于用Rust编写的库,还可以使用任何以共享库为目标的语言来完成。 典型的情况如下所示: 1. Application Foo starts. 2. Foo loads the shared library Bar. 3. The programmer needs to make some code changes to Bar. Instead of closing down Foo the programmer does the c


【文件预览】:
dynamic_reload-master
----.travis.yml(1KB)
----build.rs(705B)
----LICENSE(11KB)
----appveyor.yml(4KB)
----src()
--------error.rs(2KB)
--------test_shared.rs(52B)
--------lib.rs(26KB)
----Cargo.toml(671B)
----examples()
--------example.rs(3KB)
----.gitignore(267B)
----CHANGELOG.md(1KB)
----README.md(6KB)

网友评论