title: Why does `rust-analyzer.cargo.features` not change the features for the save check (VSCode Extension)?
body: <p>I'm working on a rust project and you have to pick some features to decide the linear programming module to get the project to compile. Normally, I can run check with <code>cargo check --features lp_coincbc,blas_openblas-system</code> and everything works fine. However, the Rust Analyzer VSCode Extension gives me errors (<code>compile_error!</code>s that are built into the project) even though I have this set up in my VScode <code>settings.json</code> file.</p>
  <pre><code># ~/.config/Code/User/settings.json
  {
    ...
    &quot;rust-analyzer.cargo.features&quot;: [
      &quot;lp_coincbc&quot;,
      &quot;blas_openblas-system&quot;
    ],
    ...
  }
  </code></pre>
  <p>I further checked <code>rust-analyzer.checkOnSave.features</code> and it is supposed to default to <code>rust-analyzer.cargo.features</code>, so I'm just really confused here. Any help would be appreciated.</p>
  <p>Edit: Including the language server trace configuration (removed for character limit).</p>
  <p>Edit 2: With <code>RA_LOG=&quot;flycheck=info&quot;</code> (removed for character limit).</p>
  <p>Edit 3: Rust Analyzer Language Server Panel:</p>
  <pre><code>[INFO flycheck] restart flycheck &quot;cargo&quot; &quot;check&quot; &quot;--workspace&quot; &quot;--message-format=json&quot; &quot;--manifest-path&quot; &quot;/home/ihowell/Projects/rl/nnv-rs/Cargo.toml&quot; &quot;--all-targets&quot; &quot;--features&quot; &quot;lp_coincbc blas_openblas-system&quot;
  </code></pre>
  <p>Edit 4: Copy of error in <code>mod.rs</code></p>
  <pre><code>[{
      &quot;resource&quot;: &quot;/home/ihowell/Projects/rl/nnv-rs/src/lib.rs&quot;,
      &quot;owner&quot;: &quot;rust&quot;,
      &quot;severity&quot;: 8,
      &quot;message&quot;: &quot;error: Must enable one of \&quot;blas_{{intel_mkl,openblas-system}}\&quot;&quot;,
      &quot;startLineNumber&quot;: 43,
      &quot;startColumn&quot;: 9,
      &quot;endLineNumber&quot;: 43,
      &quot;endColumn&quot;: 85
  }]
  </code></pre>