fix isTerminal doesn't check isAttrs
This commit is contained in:
parent
7d47d4aa4e
commit
b88cd206b0
1 changed files with 2 additions and 1 deletions
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
# Pattern Matching
|
||||
isTerminal = T:
|
||||
(builtins.attrNames T == ["_nbtype_" "_value_"])
|
||||
builtins.isAttrs T
|
||||
&& builtins.attrNames T == ["_nbtype_" "_value_"]
|
||||
&& T._nbtype_ == "nib::Terminal";
|
||||
|
||||
# Unwrap (Monadic Return Operation)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue