departed

Crates.iodeparted
lib.rsdeparted
version0.1.0
sourcesrc
created_at2020-05-08 07:02:16.586329
updated_at2020-05-08 07:02:16.586329
descriptionA library that provides some of the benefits of dependent types using the Ghosts of Departed Proofs technique
homepage
repositoryhttps://github.com/jonathanrlouie/departed
max_upload_size
id238812
size7,951
(jonathanrlouie)

documentation

README

departed

Departed is a library for Rust programmers that provides some of the benefits of dependent types using the "Ghosts of Departed Proofs" technique. Namely, it allows library authors to write APIs with statically checked preconditions and invariants. In addition, it allows users of said APIs to prove that they are using the APIs correctly.

All credit for the technique this crate is based on goes to Matt Noonan.

Commit count: 15

cargo fmt