trale 0.3.0

Trale is a minimalistic Rust async executor using io_uring for efficient, correct task execution.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  inputs = {
    fenix.url = "github:nix-community/fenix";
    utils.url = "github:numtide/flake-utils";
  };

  outputs = { self, nixpkgs, utils, fenix }:
    utils.lib.eachDefaultSystem (system:
      let
        pkgs = import nixpkgs { inherit system; };
        toolchain = fenix.packages.${system}.latest.toolchain;
      in {
        devShell = pkgs.mkShell {
            buildInputs = [ toolchain ];
          };
      });
}