| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Web.ServerSession.Backend.Persistent.Internal.Types
Description
Internal module exposing the guts of the package. Use at your own risk. No API stability guarantees apply.
Also exports orphan instances of PersistField{,Sql} SessionId.
Synopsis
- newtype ByteStringJ = B {
- unB :: ByteString
Documentation
newtype ByteStringJ Source #
Newtype of a ByteString with JSON support via base64url.
Constructors
| B | |
Fields
| |
Instances
Orphan instances
SessionId
instancePersistField(SessionIdsess) instancePersistFieldSql(SessionIdsess)
Does not do sanity checks (DB is trusted).
instancePersistFieldSessionMapinstancePersistFieldSqlSessionMapinstanceSerializeSessionMapinstanceFromJSONSessionMapinstanceToJSONSessionMap
Orphan instances
| FromJSON SessionMap Source # | |
| ToJSON SessionMap Source # | |
Methods toJSON :: SessionMap -> Value # toEncoding :: SessionMap -> Encoding # toJSONList :: [SessionMap] -> Value # toEncodingList :: [SessionMap] -> Encoding # omitField :: SessionMap -> Bool # | |
| Serialize SessionMap Source # | |
| PersistField SessionMap Source # | |
Methods toPersistValue :: SessionMap -> PersistValue # fromPersistValue :: PersistValue -> Either Text SessionMap # | |
| PersistFieldSql SessionMap Source # | |
Methods sqlType :: Proxy SessionMap -> SqlType # | |
| PersistField (SessionId sess) Source # | |
Methods toPersistValue :: SessionId sess -> PersistValue # fromPersistValue :: PersistValue -> Either Text (SessionId sess) # | |
| PersistFieldSql (SessionId sess) Source # | |