#state #static #interior-mutability #singleton #initialization #zero-cost #statically-checked

qcontext

One-time initializable static state with statically-checked zero-cost interior mutability

5 releases (breaking)

0.5.0 Oct 26, 2024
0.4.0 Mar 25, 2024
0.3.0 Mar 25, 2024
0.2.0 Mar 25, 2024
0.1.0 Mar 25, 2024

#1496 in Rust patterns

Download history 117/week @ 2024-10-26 3/week @ 2024-11-02 1/week @ 2024-11-16 4/week @ 2024-12-07

242 downloads per month

MIT license

7KB
131 lines

QContext

License Cargo Documentation

! QContext provides one-time initializable static state with statically-checked zero-cost interior mutability via a singleton borrow-owner created during initialization

Dependencies

~0.7–27MB
~320K SLoC