tuple_split 0.2.4

An extension for the tupleops crate which adds a trait for splitting tuples.
Documentation
name: Coverage
on:
  push:
    branches: [ "master" ]
  pull_request:
    branches: [ "master" ]
env:
  RUST_BACKTRACE: 1
  RUST_LOG: "cargo_tarpaulin=trace,llvm_profparser=trace"
jobs:
  coverage:
    name: "Code Coverage"
    runs-on: "ubuntu-latest"
    container:
      image: xd009642/tarpaulin:develop-nightly
      options: --security-opt seccomp=unconfined
    steps:
    - uses: "actions/checkout@v3"
      name: "Checkout"
    - uses: "actions-rs/toolchain@v1"
      with:
        profile: "minimal"
        toolchain: "nightly"
        override: true
      name: "Install Rust nightly"
    - name: "Run cargo-tarpaulin"
      run: |
          cargo +nightly tarpaulin --verbose --all-features --workspace --timeout 120 --out xml
    - name: "Upload to codecov.io"
      uses: "codecov/codecov-action@v2"
      with:
        token: ${{secrets.CODECOV_TOKEN}} # not required for public repos
        fail_ci_if_error: true
        slug: $GITHUB_REPOSITORY
    - name: "Archive code coverage results"
      uses: "actions/upload-artifact@v4"
      with:
        name: "code-coverage-report"
        path: "cobertura.xml"