isNone
lib.systems.inspect.predicates.isNone
Docs pulled from | This Revision | 30 minutes ago
Contribute
Enhance the ecosystem with your expertise! Contribute to fill the gaps in documentation. Your input can make a difference.
Noogle detected
- lib.systems.inspect.predicates.is32bit
- lib.systems.inspect.predicates.is64bit
- lib.systems.inspect.predicates.isAarch
- lib.systems.inspect.predicates.isAarch32
- lib.systems.inspect.predicates.isAarch64
- lib.systems.inspect.predicates.isAbiElfv1
- lib.systems.inspect.predicates.isAlpha
- lib.systems.inspect.predicates.isArc
- lib.systems.inspect.predicates.isAvr
- lib.systems.inspect.predicates.isBSD
- lib.systems.inspect.predicates.isBigEndian
- lib.systems.inspect.predicates.isCygwin
- lib.systems.inspect.predicates.isDarwin
- lib.systems.inspect.predicates.isEabi
- lib.systems.inspect.predicates.isElf
- lib.systems.inspect.predicates.isFreeBSD
- lib.systems.inspect.predicates.isGenode
- lib.systems.inspect.predicates.isGhcjs
- lib.systems.inspect.predicates.isJavaScript
- lib.systems.inspect.predicates.isLinux
- lib.systems.inspect.predicates.isLittleEndian
- lib.systems.inspect.predicates.isLoongArch64
- lib.systems.inspect.predicates.isM68k
- lib.systems.inspect.predicates.isMacOS
- lib.systems.inspect.predicates.isMacho
- lib.systems.inspect.predicates.isMicroBlaze
- lib.systems.inspect.predicates.isMinGW
- lib.systems.inspect.predicates.isMips
- lib.systems.inspect.predicates.isMips32
- lib.systems.inspect.predicates.isMips64
- lib.systems.inspect.predicates.isMips64n32
- lib.systems.inspect.predicates.isMips64n64
- lib.systems.inspect.predicates.isMmix
- lib.systems.inspect.predicates.isMsp430
- lib.systems.inspect.predicates.isMsvc
- lib.systems.inspect.predicates.isNetBSD
- lib.systems.inspect.predicates.isOpenBSD
- lib.systems.inspect.predicates.isOr1k
- lib.systems.inspect.predicates.isPE
- lib.systems.inspect.predicates.isPower
- lib.systems.inspect.predicates.isPower64
- lib.systems.inspect.predicates.isRedox
- lib.systems.inspect.predicates.isRiscV
- lib.systems.inspect.predicates.isRiscV32
- lib.systems.inspect.predicates.isRiscV64
- lib.systems.inspect.predicates.isRx
- lib.systems.inspect.predicates.isS390
- lib.systems.inspect.predicates.isS390x
- lib.systems.inspect.predicates.isSh4
- lib.systems.inspect.predicates.isSparc
- lib.systems.inspect.predicates.isSparc64
- lib.systems.inspect.predicates.isSunOS
- lib.systems.inspect.predicates.isVc4
- lib.systems.inspect.predicates.isWasi
- lib.systems.inspect.predicates.isWasm
- lib.systems.inspect.predicates.isWindows
- lib.systems.inspect.predicates.isi686
- lib.systems.inspect.predicates.isiOS
- lib.systems.inspect.predicates.isx86
- lib.systems.inspect.predicates.isx86_32
- lib.systems.inspect.predicates.isx86_64
Implementation
The following is the current implementation of this function.
attrs:
all (
attr:
attrs ? ${attr}
&& (
let
lhs = pattern.${attr};
rhs = attrs.${attr};
in
lhs == rhs || matchAttrsUnchecked lhs rhs
)
) names