add some missing custom printers (to recursive-contract)

This commit is contained in:
Robby Findler 2014-01-08 09:22:55 -06:00
parent 5e0182029f
commit a7304d18eb

View File

@ -141,6 +141,7 @@
(struct recursive-contract ([name #:mutable] thunk [ctc #:mutable]))
(struct flat-recursive-contract recursive-contract ()
#:property prop:custom-write custom-write-property-proc
#:property prop:flat-contract
(build-flat-contract-property
#:name recursive-contract-name
@ -148,6 +149,7 @@
#:projection recursive-contract-projection
#:stronger recursive-contract-stronger))
(struct chaperone-recursive-contract recursive-contract ()
#:property prop:custom-write custom-write-property-proc
#:property prop:chaperone-contract
(build-chaperone-contract-property
#:name recursive-contract-name
@ -155,6 +157,7 @@
#:projection recursive-contract-projection
#:stronger recursive-contract-stronger))
(struct impersonator-recursive-contract recursive-contract ()
#:property prop:custom-write custom-write-property-proc
#:property prop:contract
(build-contract-property
#:name recursive-contract-name