17 unstable releases (3 breaking)
new 0.5.5 | Jul 26, 2024 |
---|---|
0.5.4 | Jul 18, 2024 |
0.5.2 | Jun 20, 2024 |
0.4.2 | Jun 4, 2024 |
0.2.2 | Apr 10, 2024 |
#1275 in GUI
1,956 downloads per month
Used in 55 crates
(19 directly)
165KB
3.5K
SLoC
This crate is part of the zng
project.
Cargo Features
This crate provides 3 feature flags, 1 enabled by default.
"multi_app"
Allows multiple app instances per-process.
This feature allows multiple apps, one app per thread at a time. The LocalContext
tracks
what app is currently running in each thread and app_local!
statics switch to the value of each app
depending on the current thread.
"debug_default"
Enable "multi_app"
in debug builds.
Enabled by default.
"dyn_closure"
Box closures at opportune places, such as Var::map
, reducing the number of monomorphised types.
This speeds-up compilation time at the cost of runtime.
lib.rs
:
App execution context.
Crate
Dependencies
~5–15MB
~185K SLoC