feat: refactor lineBreak
This commit is contained in:
parent
a28f6abe5d
commit
deecf2df4f
1 changed files with 3 additions and 2 deletions
|
@ -92,7 +92,8 @@ emit t = Serializer $ \ state -> (state { builder = state.builder <> Builder.fro
|
|||
lineBreak :: Serializer ()
|
||||
lineBreak = do
|
||||
spaces <- indentation <$!> getSerializerState
|
||||
emit $ "\n" <> Text.replicate (fromIntegral spaces) " "
|
||||
emit "\n"
|
||||
emit $ Text.replicate (fromIntegral spaces) " "
|
||||
|
||||
recordField :: (Word -> Serializer ()) -> Serializer b -> Serializer b
|
||||
recordField labelField dumpField = do
|
||||
|
@ -158,7 +159,7 @@ inDatatype name body = do
|
|||
body
|
||||
|
||||
inDatatypeOf :: Typeable a => a -> Serializer b -> Serializer b
|
||||
inDatatypeOf x s = let
|
||||
inDatatypeOf x s = let
|
||||
!typeName = Text.pack . show . typeOf $ x
|
||||
in inDatatype typeName s
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue