fnaop 0.1.0

fnaop is a lightweight and flexible Rust library designed to bring Aspect-Oriented Programming (AOP) to your Rust functions. By using fnaop, you can easily add pre and post function logic without modifying the core functionality of your functions, enabling cleaner and more maintainable code.
Documentation
name: Rust

on:
  push:
    branches: [ "main", "dev" ]
  pull_request:
    branches: [ "main" ]

env:
  CARGO_TERM_COLOR: always

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v3

      - name: Install 1.76
        run: rustup install 1.76

      - name: Set default toolchain
        run: rustup default 1.76

      - name: Build
        run: cargo build --verbose

      - name: Run tests
        run: cargo test --verbose --test integration_tests -- --show-output