termination 0.1.2

Library that exposes Termination trait, similar to std::process::Termination.
Documentation
name: Clippy
on: [push, pull_request]
jobs:
  do:
    name: ${{ matrix.name }}
    strategy:
      fail-fast: false
      matrix:
        os: [ubuntu-latest]
        rust: [stable]
        include:
          - os: ubuntu-latest
            rust: stable
            host: x86_64-unknown-linux-gnu
            name: ubuntu-latest-x86_64-unknown-linux-gnu-stable
    runs-on: ${{ matrix.os }}
    steps:
      - name: Install rustup
        shell: bash
        run: |
          echo "::add-path::$HOME/.cargo/bin"
          curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain none --profile minimal -y
      - name: Install rust
        shell: bash
        run: |
          rustup set default-host ${{ matrix.host }}
          rustup toolchain install ${{ matrix.rust }}
          rustup default ${{ matrix.rust }}
      - name: Checkout repository
        uses: actions/checkout@v2
      - name: Install Clippy
        shell: bash
        run: |
          rustup component add clippy
      - name: Clippy check
        shell: bash
        run: |
          cargo clippy --all-targets --all-features -- -D warnings