# Diagnosticism.Rust <!-- omit in toc -->
Diagnosticism, for Rust
## Introduction
T.B.C.
## Table of Contents <!-- omit in toc -->
- [Introduction](#introduction)
- [Installation](#installation)
- [Components](#components)
- [Enumerations](#enumerations)
- [Functions](#functions)
- [Macros](#macros)
- [Structures](#structures)
- [Traits](#traits)
- [Examples](#examples)
- [Project Information](#project-information)
- [Where to get help](#where-to-get-help)
- [Contribution guidelines](#contribution-guidelines)
- [Dependencies](#dependencies)
- [Related projects](#related-projects)
- [License](#license)
## Installation
T.B.C.
## Components
### Enumerations
None defined at this time.
### Functions
None defined at this time.
### Macros
None defined at this time.
### Structures
The following structures are defined:
* `DebugSqueezer` - used to assist with restricting the length of `Debug` forms of fields within a given width;
* `Ellipsis` - provides strings such as `"********"` to be used for fields that are sensitive and whose `Debug` forms are not to be expressed;
* `Password` - Simple type that provides the string `"..."` to be used for fields whose `Debug` forms are not to be expressed;
### Traits
None defined at this time.
## Examples
T.B.C.
## Project Information
T.B.C.
### Where to get help
[GitHub Page](https://github.com/synesissoftware/Diagnosticism.Rust "GitHub Page")
### Contribution guidelines
Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/Diagnosticism.Rust.
### Dependencies
T.B.C.
### Related projects
T.B.C.
### License
**Diagnosticism.Rust** is released under the 3-clause BSD license. See [LICENSE](./LICENSE) for details.