| 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 #