Safe Haskell | None |
---|---|
Language | Haskell2010 |
Casa.Types
Description
Synopsis
- newtype BlobKey = BlobKey {
- unBlobKey :: ByteString
- blobKeyHexParser :: Text -> Either String BlobKey
- blobKeyBinaryParser :: Parser BlobKey
- blobKeyToBuilder :: BlobKey -> Builder
Documentation
A SHA256 key to address blobs.
Instances
Eq BlobKey Source # | |
Ord BlobKey Source # | |
Read BlobKey Source # | |
Defined in Casa.Types | |
Show BlobKey Source # | |
FromJSON BlobKey Source # | |
Defined in Casa.Types | |
ToJSON BlobKey Source # | |
Defined in Casa.Types Methods toEncoding :: BlobKey -> Encoding toJSONList :: [BlobKey] -> Value toEncodingList :: [BlobKey] -> Encoding | |
Hashable BlobKey Source # | |
Defined in Casa.Types | |
PersistField BlobKey Source # | |
Defined in Casa.Types Methods toPersistValue :: BlobKey -> PersistValue fromPersistValue :: PersistValue -> Either Text BlobKey | |
PersistFieldSql BlobKey Source # | |
Defined in Casa.Types | |
PathPiece BlobKey Source # | |
Defined in Casa.Types |
blobKeyHexParser :: Text -> Either String BlobKey Source #
Parse a blob key in hex format.
blobKeyBinaryParser :: Parser BlobKey Source #
Parse a blob key in binary format.
blobKeyToBuilder :: BlobKey -> Builder Source #