link-section 0.17.2

Link-time initialized slices for Rust, with full support for Linux, macOS, Windows, WASM and many more platforms.
Documentation
1
2
3
4
5
6
7
8
9
10
11
![Build Status](https://github.com/mmastrac/linktime/actions/workflows/rust.yml/badge.svg)

The crate is part of the [`linktime`](https://crates.io/crates/linktime) project.

| crate               |                                                         | docs                                                                                         | version                                                                                                           |
| ------------------- | ------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `linktime`          | Convenience crate for `ctor`, `dtor` and `link-section` | [![docs.rs]https://docs.rs/linktime/badge.svg]https://docs.rs/linktime                   | [![crates.io]https://img.shields.io/crates/v/linktime.svg]https://crates.io/crates/linktime                   |
| `ctor`              | Module initialization functions before main             | [![docs.rs]https://docs.rs/ctor/badge.svg]https://docs.rs/ctor                           | [![crates.io]https://img.shields.io/crates/v/ctor.svg]https://crates.io/crates/ctor                           |
| `dtor`              | Module shutdown functions before main                   | [![docs.rs]https://docs.rs/dtor/badge.svg]https://docs.rs/dtor                           | [![crates.io]https://img.shields.io/crates/v/dtor.svg]https://crates.io/crates/dtor                           |
| `link-section`      | Linker-managed typed (slices) and untyped sections      | [![docs.rs]https://docs.rs/link-section/badge.svg]https://docs.rs/link-section           | [![crates.io]https://img.shields.io/crates/v/link-section.svg]https://crates.io/crates/link-section           |
| `scattered-collect` | Linker-managed collections: slices, sorted slices, maps | [![docs.rs]https://docs.rs/scattered-collect/badge.svg]https://docs.rs/scattered-collect | [![crates.io]https://img.shields.io/crates/v/scattered-collect.svg]https://crates.io/crates/scattered-collect |