Merge pull request #85172 from andir/buildRustCrate-proc-macro

buildRustCrate: support proc-macro in default prelude
This commit is contained in:
Andreas Rammhold
2020-04-13 23:35:19 +02:00
committed by GitHub
2 changed files with 15 additions and 0 deletions
@@ -457,6 +457,18 @@ let
"test ignore_main ... ok"
];
};
procMacroInPrelude = {
procMacro = true;
edition = "2018";
src = symlinkJoin {
name = "proc-macro-in-prelude";
paths = [
(mkFile "src/lib.rs" ''
use proc_macro::TokenTree;
'')
];
};
};
};
brotliCrates = (callPackage ./brotli-crates.nix {});
tests = lib.mapAttrs (key: value: mkTest (value // lib.optionalAttrs (!value?crateName) { crateName = key; })) cases;