rust attempt
Might be building on travis now