DrIFT.YAML
Documentation
type Buf = ByteString
toYamlString :: YAML a => a -> IO String
fromYamlString :: YAML a => String -> IO a
toYamlNode :: YAML a => a -> IO YamlNode
showYamlCompressed :: YAML a => a -> IO String
asYAMLmapBuf :: YAMLClass -> [(ByteString, EmitAs YAMLVal)] -> EmitAs YamlNode
fromYAMLseq :: forall a. YAML a => YamlNode -> IO [a]
fromYAMLmap :: forall a. YAML a => YamlNode -> IO [(String, a)]
fromYAMLmapBuf :: forall a. YAML a => YamlNode -> IO [(ByteString, a)]
asYAMLanchor :: a -> EmitAs YamlNode -> EmitAs YamlNode
compressYamlNode :: YamlNode -> IO YamlNode
hashByteString :: ByteString -> Int32