rust and swift support