Add view/set contracts
This commit is contained in:
parent
32c580d849
commit
837606788a
|
@ -6,10 +6,11 @@
|
||||||
(module+ test
|
(module+ test
|
||||||
(require rackunit))
|
(require rackunit))
|
||||||
|
|
||||||
(provide lens-view
|
(provide
|
||||||
lens-set
|
lens-view*
|
||||||
lens-view*
|
lens-set*
|
||||||
lens-set*)
|
(contract-out [lens-view (-> lens? any/c any/c)]
|
||||||
|
[lens-set (-> lens? any/c any/c any/c)]))
|
||||||
|
|
||||||
|
|
||||||
(define (lens-view lens v)
|
(define (lens-view lens v)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user