An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "initialization" keyword

easylazy 0.2.0
Easy lazy initialization of variables
3 versions - Latest release: almost 2 years ago - 3.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
conquer-once 0.4.0
Synchronization primitives for lazy and one-time initialization
9 versions - Latest release: about 3 years ago - 12 dependent packages - 153 dependent repositories - 1.29 million downloads total - 34 stars on GitHub - 1 maintainer
lazy-init 0.5.1
Lazy initialization.
7 versions - Latest release: over 3 years ago - 13 dependent packages - 23 dependent repositories - 481 thousand downloads total - 18 stars on GitHub - 1 maintainer
init_guard 1.3.0
A Synchronization Primitive for guarding against double initialization
5 versions - Latest release: over 5 years ago - 6.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
array-init 2.1.0
Safe wrapper for initializing fixed-size arrays
11 versions - Latest release: over 3 years ago - 110 dependent packages - 1,126 dependent repositories - 24.8 million downloads total - 75 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
array-init-cursor 0.2.1
Utility crate to help keep track of arrays of MaybeUninit
3 versions - Latest release: about 1 year ago - 1 dependent package - 605 dependent repositories - 11.4 million downloads total - 112 stars on GitHub - 2 maintainers
ax-lazyinit 0.4.2
Initialize a static value lazily.
1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
rust-microservice-macros 0.1.1
A set of macros for generating code for the microservices framework.
2 versions - Latest release: about 1 month ago - 60 downloads total - 3 stars on GitHub - 1 maintainer
assign 1.1.1
Simple macro to allow mutating instance with declarative flavor
4 versions - Latest release: over 5 years ago - 7 dependent packages - 177 dependent repositories - 827 thousand downloads total - 4 stars on GitHub - 2 maintainers
booter 1.1.2
A simple solution to register and call one-time initialization functions
12 versions - Latest release: over 4 years ago - 2 dependent packages - 15 thousand downloads total - 0 stars on GitHub - 1 maintainer
ezinit 0.1.1
Initialize structs with a generated new() function based on modifiable rules
2 versions - Latest release: 3 months ago - 32 downloads total - 1 maintainer
vinit 0.5.0
Zero-cost, type-safe Vulkan initialization with compile-time guarantees
5 versions - Latest release: 4 months ago - 75 downloads total - 1 maintainer
par-array-init 0.0.5
Convenience functions for initializing arrays in parallel.
2 versions - Latest release: almost 7 years ago - 1 dependent repositories - 3.22 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
r0 1.0.0
Initialization code ('crt0') written in Rust
5 versions - Latest release: about 6 years ago - 30 dependent packages - 858 dependent repositories - 2.1 million downloads total - 70 stars on GitHub - 1 maintainer
poly-once 1.1.0
A thread-safe cell providing async and sync initialization primitives similar to OnceLock
2 versions - Latest release: 7 months ago - 1.1 thousand downloads total - 11 stars on GitHub - 1 maintainer
ndd 0.2.12
Non De-Duplicated cell. For statics guaranteed not to share memory with any other static/const.
18 versions - Latest release: 6 months ago - 4.3 thousand downloads total - 1 stars on GitHub - 2 maintainers
try-lazy-init 0.0.2 πŸ’°
Fallible lazy initialization.
2 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 30.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
sloth 0.2.0
Provides a generic wrapper struct for lazy initialization.
5 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 87.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
xboot 0.1.35 πŸ’°
Async static initialization before main. / 主函数前异ζ­₯εˆε§‹εŒ–ι™ζ€ε˜ι‡γ€‚
25 versions - Latest release: 4 months ago - 14.6 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 8.9% on crates.io
static_init_macro 1.0.4
Attribute macros for static_init crate
12 versions - Latest release: over 1 year ago - 2 dependent packages - 875 dependent repositories - 10.1 million downloads total - 35 stars on gitlab.com - 1 maintainer
lazyinit 0.2.2
Initialize a static value lazily.
4 versions - Latest release: 10 months ago - 96.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
static_ 0.1.21 πŸ’°
Async global static initialization / εΌ‚ζ­₯ε…¨ε±€ι™ζ€ε˜ι‡εˆε§‹εŒ–
12 versions - Latest release: 4 months ago - 5.54 thousand downloads total - 30 stars on GitHub - 1 maintainer
arrayinit 0.1.1
Robust and simple API to initialize arrays
2 versions - Latest release: over 2 years ago - 3.09 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
arr_macro 0.2.1
Initialize arrays with ease!
7 versions - Latest release: over 3 years ago - 19 dependent packages - 283 dependent repositories - 3.43 million downloads total - 84 stars on GitHub - 1 maintainer
renew-traits 0.1.0
A collection of utility traits for initializing, filling, and managing collections or data struct...
1 version - Latest release: over 1 year ago - 6.63 thousand downloads total
log_init 0.1.34
Smart logging initialization with automatic backend detection / 智能ζ—₯εΏ—εˆε§‹εŒ–δΈŽθ‡ͺεŠ¨εŽη«―ζ£€ζ΅‹
26 versions - Latest release: 4 months ago - 11.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
fancy-ip 1.1.0
Fanciest way to initialize IP addresses
3 versions - Latest release: almost 3 years ago - 3.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
md_lattice 0.1.3
FCC lattice initialization with Maxwell-Boltzmann velocities for MDDEM
1 version - Latest release: about 1 month ago - 0 downloads total - 1 maintainer