message: ci: add matrix to tests various --features flags
diff: @@ -7,6 +7,8 @@ jobs:
  name: rust-build
  runs-on: ubuntu-latest
  strategy:
  + matrix:
  + features: [default, telemetry]
  fail-fast: true
  steps:
  - uses: actions/checkout@master
  @@ -21,12 +23,14 @@ jobs:
  working-directory: ./rust
  env:
  RUSTFLAGS: "-D warnings"
  - run: cargo check
  + run: cargo check --features ${{ matrix.features }}
  test:
  name: rust-test
  runs-on: ubuntu-latest
  strategy:
  + matrix:
  + features: [default, telemetry]
  fail-fast: true
  steps:
  - uses: actions/checkout@master
  @@ -54,12 +58,14 @@ jobs:
  working-directory: ./rust
  env:
  RUSTFLAGS: "-D warnings"
  - run: cargo test
  + run: cargo test --features ${{ matrix.features }}
  clippy:
  name: rust-clippy
  runs-on: ubuntu-latest
  strategy:
  + matrix:
  + features: [default, telemetry]
  fail-fast: true
  steps:
  - uses: actions/checkout@master
  @@ -72,7 +78,7 @@ jobs:
  - name: cargo clippy
  working-directory: ./rust
  - run: cargo clippy -- -D warnings
  + run: cargo clippy --features ${{ matrix.features }} -- -D warnings
  rustfmt:
  name: rustfmt
  