# Diagnosticism.Rust - Examples <!-- omit in toc -->
| **debug_squeezer** | [examples/debug_squeezer.rs](./examples/debug_squeezer.rs)<br/>[examples/debug_squeezer.md](./examples/debug_squeezer.md) | An example using **Diagnosticism.Rust**'s `DebugSqueezer` type to simplify the `Debug` form of a user-defined type. |
| **doomgram** | [examples/doomgram.rs](./examples/doomgram.rs)<br/>[examples/doomgram.md](./examples/doomgram.md) | An example using **Diagnosticism.Rust**'s `DoomGram` type to represent the performance of some time-consuming operations, including `to_strip()`, `to_mmm()`, and `to_nmmm()`. |
| **ellipsis** | [examples/ellipsis.rs](./examples/ellipsis.rs)<br/>[examples/ellipsis.md](./examples/ellipsis.md) | An example using **Diagnosticism.Rust**'s `Ellipsis` type to shorten the `Debug` form of a user-defined type. |
| **password** | [examples/password.rs](./examples/password.rs)<br/>[examples/password.md](./examples/password.md) | An example using **Diagnosticism.Rust**'s `Password` type to secure the `Debug` form of a user-defined type. |