From 64f6bb695130e14bb376fa52a46c716c975020a4 Mon Sep 17 00:00:00 2001 From: Kane York Date: Fri, 31 Jul 2020 15:27:39 -0700 Subject: feat(3p/nix): remove External values feature External values are only useful when using the plugin framework, which we are not interested in carrying forward. Reverts commit 320659b0cd161249c95e736c3fb309b1a73ea728 Change-Id: Ib4929c349bbb33f16224fc674e94c7b7d5953c6a Reviewed-on: https://cl.tvl.fyi/c/depot/+/1505 Tested-by: BuildkiteCI Reviewed-by: glittershark Reviewed-by: tazjin --- third_party/nix/src/libexpr/value-to-json.cc | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'third_party/nix/src/libexpr/value-to-json.cc') diff --git a/third_party/nix/src/libexpr/value-to-json.cc b/third_party/nix/src/libexpr/value-to-json.cc index 3e5e025a27be..a338d4eed79a 100644 --- a/third_party/nix/src/libexpr/value-to-json.cc +++ b/third_party/nix/src/libexpr/value-to-json.cc @@ -73,10 +73,6 @@ void printValueAsJSON(EvalState& state, bool strict, Value& v, break; } - case tExternal: - v.external->printValueAsJSON(state, strict, out, context); - break; - case tFloat: out.write(v.fpoint); break; @@ -92,10 +88,4 @@ void printValueAsJSON(EvalState& state, bool strict, Value& v, printValueAsJSON(state, strict, v, out, context); } -void ExternalValueBase::printValueAsJSON(EvalState& state, bool strict, - JSONPlaceholder& out, - PathSet& context) const { - throw TypeError(format("cannot convert %1% to JSON") % showType()); -} - } // namespace nix -- cgit 1.4.1