Revision 10d58eb0bd954ca89864b0a910c085710896f3b6 authored by Shuhei Kadowaki on 23 November 2023, 04:28:37 UTC, committed by GitHub on 23 November 2023, 04:28:37 UTC
This commit introduces `Base.infer_return_type`, a new reflection
utility which shares a similar interface with `Base.return_types` but
differs in its output; `Base.infer_return_type` provides a singular
return type taking into account all potential outcomes specified with
the given call signature. This function parallels `Base.infer_effects`
and the newly added `Base.infer_exception_type`, offering some utility,
especially in testing scenarios.
1 parent 44b8983
Raw File
.gitignore
/srccache
/DelimitedFiles-*
/DelimitedFiles
/Pkg-*
/Pkg
/Statistics-*
/Statistics
/LibCURL-*
/LibCURL
/Downloads-*
/Downloads
/ArgTools-*
/ArgTools
/Tar-*
/Tar
/NetworkOptions-*
/NetworkOptions
/SuiteSparse-*
/SuiteSparse
/SparseArrays-*
/SparseArrays
/SHA-*
/SHA
/LazyArtifacts-*
/LazyArtifacts
/Distributed-*
/Distributed
/StyledStrings-*
/StyledStrings
/*_jll/StdlibArtifacts.toml
/*/Manifest.toml
/*.image
back to top