an implementation of nothing in Rust