derive_utils 0.9.1

A procedural macro helper for easily writing derive macros for enums.
Documentation
parameters:
  vmImage: ubuntu-16.04
  cmd: test

jobs:
- job: ${{ parameters.name }}
  pool:
    vmImage: ${{ parameters.vmImage }}

  steps:
    - template: azure-install-rust.yml
      parameters:
        toolchain: ${{ parameters.toolchain }}

    - ${{ if not(eq(parameters.cmd, 'test')) }}:
      - script: |
          cargo ${{ parameters.cmd }}
        displayName: cargo ${{ parameters.cmd }}

    - ${{ if eq(parameters.cmd, 'test') }}:
      - script: |
          cargo ${{ parameters.cmd }} --all
        displayName: cargo ${{ parameters.cmd }} --all

    - ${{ if eq(parameters.toolchain, 'nightly') }}:
      # Refs: https://github.com/rust-lang/cargo/issues/5657
      - script: |
          cargo update -Zminimal-versions
          cargo check
        displayName: cargo check -Zminimal-versions