espg 0.2.0

An event sourcing library for Rust with PostgreSQL support
Documentation
{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
    flake-utils.url = "github:numtide/flake-utils";
    pgmanager.url = "github:onelittle/pgmanager";
  };

  outputs = {
    nixpkgs,
    flake-utils,
    pgmanager,
    ...
  }:
    flake-utils.lib.eachDefaultSystem (
      system: let
        pkgs = nixpkgs.legacyPackages.${system};
      in {
        devShell = pkgs.mkShell {
          buildInputs = with pkgs; [
            cargo
            rustc
            clippy
            rustfmt
            cargo-nextest
            cargo-all-features
          ];

          packages = [
            pgmanager.packages.${system}.default
          ];
        };
      }
    );
}