A port of Hamcrest to rust