| Crates.io | dependent_ghost |
| lib.rs | dependent_ghost |
| version | 0.1.1 |
| created_at | 2020-07-19 17:18:59.103963+00 |
| updated_at | 2020-07-19 17:52:28.889363+00 |
| description | An implementation of Matt Noonan's 'Ghosts of Departed Proofs'. |
| homepage | https://kataskeue.com/gdp.pdf |
| repository | https://github.com/CT075/dependent-ghost |
| max_upload_size | |
| id | 266928 |
| size | 12,224 |
dependent-ghost is a library that provides some of the benefits of dependent
typing to Rust via the Ghosts of Departed Proofs
technique. Library authors can provide APIs with statically-checked preconditions
and invariants, which the user can validate however necessary.
All credit for this technique goes to Matt Noonan, the author of the original paper.