# p99.Rust <!-- omit in toc -->

[](https://opensource.org/licenses/BSD-3-Clause)
[](https://github.com/synesissoftware/p99.Rust/releases/latest)
[](https://github.com/synesissoftware/p99.Rust/commits/master)
[](https://crates.io/crates/p99)
Low-cost generation of performance percentiles (p50, p90, p99, p99.9, etc.).
## Introduction
**p99** is a lightweight, low-overhead Rust library designed for generating real-time performance percentiles in high-frequency or latency-sensitive environments.
**p99.Rust** is the **Rust** implementation.
## Table of Contents <!-- omit in toc -->
- [Introduction](#introduction)
- [Installation](#introduction)
- [Components](#components)
- [Examples](#examples)
- [Project Information](#project-information)
- [Where to get help](#where-to-get-help)
- [Contribution guidelines](#contribution-guidelines)
- [License](#license)
## Installation
Reference in **Cargo.toml** in the usual way:
```toml
p99 = { version = "0" }
```
## Components
### Constants
No public constants are defined at this time.
### Enumerations
No public enumerations are defined at this time.
### Features
No public crate-specific features are defined at this time.
### Functions
No public functions are defined at this time.
### Macros
No public macros are defined at this time.
### Structures
No public structures are defined at this time.
### Traits
No public traits are defined at this time.
## Examples
No example programs are provided at this time.
## Project Information
### Where to get help
[GitHub Page](https://github.com/synesissoftware/p99.Rust "GitHub Page")
### Contribution guidelines
Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/p99.Rust.
### License
**p99.Rust** is released under the 3-clause BSD license. See [LICENSE](./LICENSE) for details.