# Editor Setting-up
`safe_drive` has features like `iron`, `humble` or `galactic`, which indicates ROS2 version.
We recommend pass one of a feature to enable editor's support.
If you use ROS2 humble and Visual Studio Code,
please add `iron` in `rust-analyzer -> cargo -> features` as follows.
```json
{
"rust-analyzer.cargo.features": [
"iron"
]
}
```
Client applications not necessary to specify a feature of ROS2 version,
because [build.rs](https://github.com/tier4/safe_drive/blob/main/build.rs) detects
ROS2 version from `ROS_DISTRO` environment variable.