1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-28 22:01:15 +02:00

nix-expr: remove EvalSettings::addPrimOp, add const

Not required for a struct and potentially confusing.
This commit is contained in:
Robert Hensing 2025-03-26 19:22:40 +00:00
parent d48101109d
commit 6fc9651d57
4 changed files with 5 additions and 23 deletions

View file

@ -5,11 +5,11 @@ namespace nix::flake {
Settings::Settings() {}
void Settings::configureEvalSettings(nix::EvalSettings & evalSettings)
void Settings::configureEvalSettings(nix::EvalSettings & evalSettings) const
{
evalSettings.addPrimOp(primops::getFlake(*this));
evalSettings.addPrimOp(primops::parseFlakeRef);
evalSettings.addPrimOp(primops::flakeRefToString);
evalSettings.extraPrimOps.emplace_back(primops::getFlake(*this));
evalSettings.extraPrimOps.emplace_back(primops::parseFlakeRef);
evalSettings.extraPrimOps.emplace_back(primops::flakeRefToString);
}
} // namespace nix

View file

@ -17,7 +17,7 @@ struct Settings : public Config
{
Settings();
void configureEvalSettings(nix::EvalSettings & evalSettings);
void configureEvalSettings(nix::EvalSettings & evalSettings) const;
Setting<bool> useRegistries{
this,