mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
lib: refactor lib.attrsets.{mapAttrs', mapAttrsToList} and mapAttrs'' in the strongswan-swanctl module (#403581)
This commit is contained in:
commit
5ee93d2532
2 changed files with 3 additions and 3 deletions
|
@ -1042,7 +1042,7 @@ rec {
|
|||
|
||||
:::
|
||||
*/
|
||||
mapAttrs' = f: set: listToAttrs (map (attr: f attr set.${attr}) (attrNames set));
|
||||
mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
|
||||
|
||||
/**
|
||||
Call a function for each attribute in the given set and return
|
||||
|
@ -1076,7 +1076,7 @@ rec {
|
|||
|
||||
:::
|
||||
*/
|
||||
mapAttrsToList = f: attrs: map (name: f name attrs.${name}) (attrNames attrs);
|
||||
mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
|
||||
|
||||
/**
|
||||
Deconstruct an attrset to a list of name-value pairs as expected by [`builtins.listToAttrs`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-listToAttrs).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue