From fcec098cec9004d16eaff7585ffde5fdc296383c Mon Sep 17 00:00:00 2001 From: Neven Sajko Date: Fri, 5 Sep 2025 13:53:07 +0200 Subject: [PATCH] eliminate function used only from one place --- src/EnforcedTypeSignatureCallables.jl | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/EnforcedTypeSignatureCallables.jl b/src/EnforcedTypeSignatureCallables.jl index 2699fa1..e6a014a 100644 --- a/src/EnforcedTypeSignatureCallables.jl +++ b/src/EnforcedTypeSignatureCallables.jl @@ -88,14 +88,10 @@ const CallableWithTypeSignature = CallableWithReturnType{ Callable, } -function return_type_enforcer(::Type{Return}) where {Return} - Base.Fix2(typeassert, Return) -end - function typed_callable_no_special_casing(callable::Callable, ::Type{Return}) where { Return, Callable, } - ret = return_type_enforcer(Return) + ret = Base.Fix2(typeassert, Return) ret ∘ callable end