@@ -15,11 +15,8 @@ module Nix.String
1515 , fromNixLikeContext
1616 , stringHasContext
1717 , principledIntercalateNixString
18- , hackyGetStringNoContext
1918 , principledGetStringNoContext
2019 , principledStringIgnoreContext
21- , hackyStringIgnoreContext
22- , hackyMakeNixStringWithoutContext
2320 , principledMakeNixStringWithoutContext
2421 , principledMakeNixStringWithSingletonContext
2522 , principledModifyNixContents
@@ -35,6 +32,9 @@ module Nix.String
3532 , runWithStringContextT'
3633 , runWithStringContext
3734 , runWithStringContext'
35+ , hackyGetStringNoContext
36+ , hackyStringIgnoreContext
37+ , hackyMakeNixStringWithoutContext
3838 )
3939where
4040
@@ -232,12 +232,11 @@ runWithStringContext' = runIdentity . runWithStringContextT'
232232
233233-- | Combine two NixStrings using mappend
234234hackyStringMappend :: NixString -> NixString -> NixString
235- hackyStringMappend (NixString s1 t1) (NixString s2 t2) =
236- NixString (s1 <> s2) (t1 <> t2)
235+ hackyStringMappend = principledStringMappend
237236
238237-- | Combine NixStrings using mconcat
239238hackyStringMConcat :: [NixString ] -> NixString
240- hackyStringMConcat = foldr principledStringMappend ( NixString mempty mempty )
239+ hackyStringMConcat = principledStringMConcat
241240
242241-- | Constructs a NixString without a context
243242hackyMakeNixStringWithoutContext :: Text -> NixString
0 commit comments