rlua-async 0.5.0

Async support for rlua, via coroutines
Documentation
let
  pkgsSrc = builtins.fetchTarball {
    # The following is for nixos-unstable on 2022-03-15
    url = "https://github.com/NixOS/nixpkgs/archive/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58.tar.gz";
    sha256 = "01j7nhxbb2kjw38yk4hkjkkbmz50g3br7fgvad6b1cjpdvfsllds";
  };
  rustOverlaySrc = builtins.fetchTarball {
    # The following is the latest version as of 2022-03-15
    url = "https://github.com/mozilla/nixpkgs-mozilla/archive/15b7a05f20aab51c4ffbefddb1b448e862dccb7d.tar.gz";
    sha256 = "0admybxrjan9a04wq54c3zykpw81sc1z1nqclm74a7pgjdp7iqv1";
  };
  rustOverlay = import rustOverlaySrc;
  pkgs = import pkgsSrc {
    overlays = [ rustOverlay ];
  };
  rustStableChannel = pkgs.rustChannelOf {
    date = "2022-02-24";
    channel = "stable";
    sha256 = "0dbar9p8spldj16zy7vahg9dq31vlkbrp40vq5f1q167cmjik1g0";
  };
in
pkgs.stdenv.mkDerivation {
  name = "rlua-async";
  buildInputs = (with rustStableChannel; [ rust ]);
}