opusenc 0.3.1

High-level bindings for libopusenc.
Documentation
on: [push, pull_request]

name: CI

jobs:
  fmt:
    name: cargo fmt
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: ./.github/actions/container
        with:
          run: cargo fmt --all -- --check

  clippy:
    name: cargo clippy
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: ./.github/actions/container
        with:
          run: cargo clippy --all-features && cargo clippy --no-default-features

  test:
    name: cargo test
    runs-on: ubuntu-latest
    container:
      image: rust:bookworm
    steps:
      - uses: actions/checkout@v3
      - uses: ./.github/actions/container
        with:
          run: cargo test