include_optional 1.1.1

Option-returning versions of include_X macros
Documentation
name: Rust

on:
  push:
  pull_request:
  schedule:
  - cron: '37 13 * * 5'

env:
  CARGO_TERM_COLOR: always

jobs:
  build-nightly:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
    - name: Use nightly Rust
      run: rustup default nightly
    - name: Install Clippy
      run: rustup component add clippy
    - name: Install Rustfmt
      run: rustup component add rustfmt
    - name: Test
      run: cargo test --verbose
    - name: Clippy
      run: cargo clippy --verbose
    - name: Fmt
      run: cargo fmt --check
  build-msrv:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
    - name: Use stable Rust
      run: rustup default 1.88
    - name: Install Clippy
      run: rustup component add clippy
    - name: Install Rustfmt
      run: rustup component add rustfmt
    - name: Test
      run: cargo test --verbose
    - name: Clippy
      run: cargo clippy --verbose
    - name: Fmt
      run: cargo fmt --check