data-object-yaml-0.2.0.1: Serialize data to and from Yaml filesSource codeContentsIndex
Data.Object.Yaml
Contents
Definition of YamlObject
Automatic scalar conversions
Encoding/decoding
Synopsis
data YamlScalar = YamlScalar {
value :: ByteString
tag :: Tag
style :: Style
}
type YamlObject = Object YamlScalar YamlScalar
class IsYamlScalar a where
fromYamlScalar :: YamlScalar -> a
toYamlScalar :: a -> YamlScalar
encode :: (IsYamlScalar k, IsYamlScalar v) => Object k v -> ByteString
encodeFile :: (IsYamlScalar k, IsYamlScalar v, MonadFailure YamlException m, With m) => FilePath -> Object k v -> m ()
decode :: (MonadFailure YamlException m, IsYamlScalar k, IsYamlScalar v) => ByteString -> m (Object k v)
decodeFile :: (MonadFailure YamlException m, IsYamlScalar k, IsYamlScalar v, With m) => FilePath -> m (Object k v)
Definition of YamlObject
data YamlScalar Source
Equality depends on value and tag, not style.
Constructors
YamlScalar
value :: ByteString
tag :: Tag
style :: Style
show/hide Instances
type YamlObject = Object YamlScalar YamlScalarSource
Automatic scalar conversions
class IsYamlScalar a whereSource
Methods
fromYamlScalar :: YamlScalar -> aSource
toYamlScalar :: a -> YamlScalarSource
show/hide Instances
Encoding/decoding
encode :: (IsYamlScalar k, IsYamlScalar v) => Object k v -> ByteStringSource
encodeFile :: (IsYamlScalar k, IsYamlScalar v, MonadFailure YamlException m, With m) => FilePath -> Object k v -> m ()Source
decode :: (MonadFailure YamlException m, IsYamlScalar k, IsYamlScalar v) => ByteString -> m (Object k v)Source
decodeFile :: (MonadFailure YamlException m, IsYamlScalar k, IsYamlScalar v, With m) => FilePath -> m (Object k v)Source
Produced by Haddock version 2.6.1