A large percentage of the work required already exists as a part of existing extensions and CLI tools. Deciding how to best tackle these improvement is a good start.
Option 1
See if we can add a PlatformIO config to support Rust.
Option 2
Create an all in one extension like PlatformIO to create an integrated IDE experience
Option 3
Only create an extension with the bits that are missing and are unlikely to be added by others
Improvements required:
Semi Automatic Board selection
Board Manager (IE Download Board Configs)
Memory Management GUI (Optional)
Clear Check, Test, Build, Program Buttons
Serial Monitor (IE Comms through the same cable that it is programmed with)
Quick Flash (Like cargo install, but for embedded) (Designed for Bootloaders)
A large percentage of the work required already exists as a part of existing extensions and CLI tools. Deciding how to best tackle these improvement is a good start.
Option 1
See if we can add a PlatformIO config to support Rust.
Option 2
Create an all in one extension like PlatformIO to create an integrated IDE experience
Option 3
Only create an extension with the bits that are missing and are unlikely to be added by others
Improvements required: