eazip 0.2.4

An simple yet flexible zip library
Documentation
on: [push, pull_request]

name: CI

jobs:
  tests:
    name: Tests
    runs-on: ${{ matrix.target }}
    strategy:
      matrix:
        rust:
          - stable
          - 1.87
        target:
          - ubuntu-latest
          - windows-latest

    steps:
      - uses: actions/checkout@v6
      - run: rustup toolchain add ${{ matrix.rust }}
      - run: cargo +${{ matrix.rust }} test

  clippy:
    name: Clippy
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6
      - run: cargo clippy --no-default-features --features std -- -D warnings
      - run: cargo clippy --all-features -- -D warnings

  fmt:
    name: Formatting
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6
      - run: cargo fmt -- --check