Add Swift and Rust