typed-racket/typed-racket-test/fail/require-typed-struct-missing-colon.rkt
Ben Greenman 6e3c509a86 require-typed: more informative error when struct field is missing
add a typed-field syntax class (`[id : expr]`) and use it to report errors + simplify other code
2017-06-05 20:21:32 -04:00

14 lines
274 B
Racket

#;
(exn-pred ".*while parsing typed-field.*")
#lang racket/base
(module server racket
(provide (struct-out posn))
(struct posn [x y]))
(module client typed/racket
(require/typed (submod ".." server)
(#:struct posn ((x Integer) (y Integer)))))
(require 'client)