fluent-logger-0.2.0.0: A structured logger for Fluentd (Haskell)

Safe HaskellNone
LanguageHaskell2010

Network.Fluent.Logger.Packable

Description

For compatibility with msgpack

Synopsis

Documentation

class Packable a where Source

MessagePackable

Since 0.2.0.0

Methods

pack :: a -> Object Source

Instances

Packable Int 
Packable String 
Packable () 
Packable ByteString 
Packable ByteString 
Packable Text 
Packable Object 
Packable Text 
Packable a => Packable [a] 
Packable a => Packable (Vector a) 
(Packable a1, Packable a2) => Packable (a1, a2) 
(Packable k, Packable v) => Packable (Map k v) 
(Packable a1, Packable a2, Packable a3) => Packable (a1, a2, a3) 
(Packable a1, Packable a2, Packable a3, Packable a4) => Packable (a1, a2, a3, a4) 
(Packable a1, Packable a2, Packable a3, Packable a4, Packable a5) => Packable (a1, a2, a3, a4, a5)