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

crates.io "initialization" keyword

View the packages on the crates.io package registry that are tagged with the "initialization" keyword.

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 - 5.39 thousand downloads total
log_init 0.1.34
Smart logging initialization with automatic backend detection / 智能日志初始化与自动后端检测
26 versions - Latest release: 2 months ago - 9.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
easylazy 0.2.0
Easy lazy initialization of variables
3 versions - Latest release: over 1 year ago - 3.75 thousand downloads total - 0 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.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
fancy-ip 1.1.0
Fanciest way to initialize IP addresses
3 versions - Latest release: over 2 years ago - 3.96 thousand downloads total - 0 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 - 455 thousand downloads total - 18 stars on GitHub - 1 maintainer
conquer-once 0.4.0
Synchronization primitives for lazy and one-time initialization
9 versions - Latest release: almost 3 years ago - 12 dependent packages - 153 dependent repositories - 1.13 million downloads total - 34 stars on GitHub - 1 maintainer
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: 22 days ago - 22 downloads total
par-array-init 0.0.5
Convenience functions for initializing arrays in parallel.
2 versions - Latest release: over 6 years ago - 1 dependent repositories - 3.21 thousand downloads total - 2 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: 11 months ago - 1 dependent package - 605 dependent repositories - 8.9 million downloads total - 112 stars on GitHub - 2 maintainers
poly-once 1.1.0
A thread-safe cell providing async and sync initialization primitives similar to OnceLock
2 versions - Latest release: 5 months ago - 1.09 thousand downloads total - 11 stars on GitHub - 1 maintainer
vinit 0.5.0
Zero-cost, type-safe Vulkan initialization with compile-time guarantees
5 versions - Latest release: about 2 months ago - 67 downloads total - 1 maintainer
static_ 0.1.21 💰
Async global static initialization / 异步全局静态变量初始化
12 versions - Latest release: about 2 months ago - 4.91 thousand downloads total - 30 stars on GitHub - 1 maintainer
xboot 0.1.35 💰
Async static initialization before main. / 主函数前异步初始化静态变量。
25 versions - Latest release: about 2 months ago - 13.7 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: about 1 year ago - 2 dependent packages - 875 dependent repositories - 9.29 million downloads total - 35 stars on gitlab.com - 1 maintainer
Top 7.3% on crates.io
arr_macro 0.2.1
Initialize arrays with ease!
7 versions - Latest release: about 3 years ago - 19 dependent packages - 283 dependent repositories - 3.17 million downloads total - 84 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: almost 6 years ago - 30 dependent packages - 858 dependent repositories - 1.95 million downloads total - 70 stars on GitHub - 1 maintainer
assign 1.1.1
Simple macro to allow mutating instance with declarative flavor
4 versions - Latest release: about 5 years ago - 7 dependent packages - 177 dependent repositories - 650 thousand downloads total - 4 stars on GitHub - 2 maintainers
lazyinit 0.2.2
Initialize a static value lazily.
4 versions - Latest release: 8 months ago - 80.6 thousand downloads total - 1 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.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
try-lazy-init 0.0.2 💰
Fallible lazy initialization.
2 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 29.6 thousand downloads total - 1 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: about 3 years ago - 110 dependent packages - 1,126 dependent repositories - 16.8 million downloads total - 74 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: 4 months ago - 4.17 thousand downloads total - 1 stars on GitHub - 2 maintainers
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 - 86.8 thousand downloads total - 2 stars on GitHub - 1 maintainer