Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.01 KB

EDITORS_AND_IDES.md

File metadata and controls

18 lines (12 loc) · 1.01 KB

Editors and IDEs

This document contains information related to using editors and IDEs when developing the System Initiative software.

Seeing Errors Related to Procedural Macros

In your editor, you may find that you'll see errors like "YourEnum does not implement Display" if you are using Display from the strum crate. This is because your editor may not have proc (procedural) macros enabled.

As of 15 September 2022, this feature is not enabled in IntelliJ Rust by default and can cause the aforementioned issue to occur (which affects all JetBrains IDEs, such as CLion). Thus, you will have to use the experimental proc macros feature or wait for stable proc macros support.

Direnv

For notes on using plugins with direnv, see DEVELOPMENT_ENVIRONMENT.