Updates for latest Rust
Update to new format API
Use rustpkg workspace layout