logone 0.2.9

A command-line tool that parses Nix's --log-format json-internal output as standalone and crate library
Documentation
# generated from rustc-call.nix.handlebars using cargo (manual edits won't be persistent)
{ pkgs }:
  pkgs.stdenv.mkDerivation rec {
    name = "e";

    passthru.rust_crate_libraries = [];

    src = builtins.filterSource
    (path: type:
        let base = baseNameOf path;
        in !(base == "target" || base == "result" || builtins.match "result-*" base != null)
    ) ./.;
phases = [ "buildPhase" ];
    unpackPhase = "";

    buildPhase = ''
            echo "@cargo {\"type\":0, \"crate_name\": \"${name}\", \"crate_type\": \"(lib)\"}"

       echo ${name}
       sleep 2
       echo ${name}
       sleep 2
       echo ${name}
       sleep 2
       echo ${name}
       sleep 2
       echo ${name}
       sleep 2
       mkdir -p $out
      echo "@cargo {\"type\":3, \"crate_name\": \"${name}\", \"crate_type\": \"(lib)\", \"exit_code\": 0, \"messages\": []}"
    '';

}