iso7816 0.2.0

Types for ISO 7816
Documentation
# Copyright (C) Nitrokey GmbH
# SPDX-License-Identifier: CC0-1.0

name: CI

on: [push, pull_request]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@master
    - name: Install rust
      run: rustup show active-toolchain || rustup toolchain install
    - name: Check formatting
      run: cargo fmt --check
    - name: Check build
      run: |
        cargo build
        cargo build --all-features
    - name: Run tests
      run: cargo t --all-features
    - name: Check clippy warnings
      run: cargo clippy --all-features -- -Dwarnings
    - name: Check doc warnings
      run: RUSTDOCFLAGS=-Dwarnings cargo doc --all-features