diff --git a/pkgs/racket-doc/scribblings/reference/dicts.scrbl b/pkgs/racket-doc/scribblings/reference/dicts.scrbl index 20ae750fc5..f0472b8ab9 100644 --- a/pkgs/racket-doc/scribblings/reference/dicts.scrbl +++ b/pkgs/racket-doc/scribblings/reference/dicts.scrbl @@ -199,7 +199,7 @@ only supported for dictionary types that directly implement them. @defproc[(dict-ref [dict dict?] [key any/c] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail ....)))]) any]{ @@ -491,7 +491,7 @@ Supported for any @racket[dict] that implements @racket[dict-ref] and @defproc[(dict-update! [dict (and/c dict? (not/c immutable?))] [key any/c] [updater (any/c . -> . any/c)] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail ....)))]) void?]{ Composes @racket[dict-ref] and @racket[dict-set!] to update an @@ -517,7 +517,7 @@ v @defproc[(dict-update [dict dict?] [key any/c] [updater (any/c . -> . any/c)] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail ....)))]) (and/c dict? immutable?)]{ diff --git a/pkgs/racket-doc/scribblings/reference/hashes.scrbl b/pkgs/racket-doc/scribblings/reference/hashes.scrbl index 6c5b6efaef..1be175bcbd 100644 --- a/pkgs/racket-doc/scribblings/reference/hashes.scrbl +++ b/pkgs/racket-doc/scribblings/reference/hashes.scrbl @@ -254,7 +254,7 @@ later mappings overwrite earlier mappings. @defproc[(hash-ref [hash hash?] [key any/c] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail:contract ....)))]) any]{ @@ -276,7 +276,7 @@ result: @defproc[(hash-ref-key [hash hash?] [key any/c] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail:contract ....)))]) any]{ @@ -345,7 +345,7 @@ will be determined as described in the documentation to @history[#:added "7.4.0.3"]} -@defproc[(hash-ref! [hash hash?] [key any/c] [to-set (failure-result/c any/c)]) +@defproc[(hash-ref! [hash hash?] [key any/c] [to-set failure-result/c]) any]{ Returns the value for @racket[key] in @racket[hash]. If no value is @@ -368,7 +368,7 @@ Returns @racket[#t] if @racket[hash] contains a value for the given @defproc[(hash-update! [hash (and/c hash? (not/c immutable?))] [key any/c] [updater (any/c . -> . any/c)] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail:contract ....)))]) void?]{ @@ -385,7 +385,7 @@ concurrent updates. @defproc[(hash-update [hash (and/c hash? immutable?)] [key any/c] [updater (any/c . -> . any/c)] - [failure-result (failure-result/c any/c) + [failure-result failure-result/c (lambda () (raise (make-exn:fail:contract ....)))]) (and/c hash? immutable?)]{ diff --git a/pkgs/racket-doc/scribblings/reference/pairs.scrbl b/pkgs/racket-doc/scribblings/reference/pairs.scrbl index ad16ffedb8..31dc33878b 100644 --- a/pkgs/racket-doc/scribblings/reference/pairs.scrbl +++ b/pkgs/racket-doc/scribblings/reference/pairs.scrbl @@ -1174,7 +1174,7 @@ traversal. @defproc[(check-duplicates [lst list?] [same? (any/c any/c . -> . any/c) equal?] [#:key extract-key (-> any/c any/c) (lambda (x) x)] - [#:default failure-result (failure-result/c any/c) (lambda () #f)]) + [#:default failure-result failure-result/c (lambda () #f)]) any]{ Returns the first duplicate item in @racket[lst]. More precisely, it