rustyline-async 0.4.7

A minimal readline with multiline and async support.
Documentation
{
  inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
  inputs.nci.url = "github:yusdacra/nix-cargo-integration";
  inputs.nci.inputs.nixpkgs.follows = "nixpkgs";
  inputs.parts.url = "github:hercules-ci/flake-parts";
  inputs.parts.inputs.nixpkgs-lib.follows = "nixpkgs";

  outputs = inputs @ {
    parts,
    nci,
    ...
  }:
    parts.lib.mkFlake {inherit inputs;} {
      systems = ["x86_64-linux"];
      imports = [nci.flakeModule];
      perSystem = {
        config,
        pkgs,
        ...
      }: {
        # declare projects
        nci.projects."rustyline-async".path = ./.;
        # nci devshells are just regular `nixpkgs.mkShell`
        # alternatively you can not use NCI's own devshells and use numtide devshell or devenv etc.
        devShells.default = config.nci.outputs."rustyline-async".devShell.overrideAttrs (old: {
          packages = (old.packages or []) ++ [pkgs.cargo-edit];
        });
      };
    };
}