isAttrs
lib.attrsets.isAttrs
Primop
Docs pulled from | This Revision | 3 days ago
Nix manual
Takes 1 arguments
e
Return true if e evaluates to a set, and false otherwise.
Noogle detected
Detected Type
isAttrs :: a -> Bool
Implementation
This function is implemented in c++ and is part of the native nix runtime.
static void prim_isAttrs(EvalState & state, const PosIdx pos, Value ** args, Value & v)
{
state.forceValue(*args[0], pos);
v.mkBool(args[0]->type() == nAttrs);
}
Implementation
The following is the current implementation of this function.
isAttrs