Add rust and markdown support