macro_state 0.2.1

A set of macros allowing storing and loading global state at compile-time within proc macros.
Documentation
name: CI Checks
# Controls when the action will run.
on:
  # Triggers the workflow on push or pull request events but only for the main branch
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]
jobs:
  cargo-test:
    name: cargo test
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v2
    - name: Dependencies
      run: sudo apt-get update && sudo apt-get -yqq install build-essential
    - name: Set up Rust Toolchain
      run: curl https://sh.rustup.rs -sSf | sh -s -- -y
    - name: cargo test
      run: cargo test
  macros-cargo-fmt:
    name: macros cargo fmt
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v2
    - name: Set up Rust Toolchain
      run: curl https://sh.rustup.rs -sSf | sh -s -- -y
    - name: cargo fmt
      working-directory: './macros'
      run: cargo fmt -- --check
  cargo-fmt:
    name: cargo fmt
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v2
    - name: Set up Rust Toolchain
      run: curl https://sh.rustup.rs -sSf | sh -s -- -y
    - name: cargo fmt
      run: cargo fmt -- --check