casa-types-0.0.3: Types for Casa
Safe HaskellNone
LanguageHaskell2010

Casa.Types

Description

Types and functions for use with Casa (Content-Addressable Storage Archive). See https://casa.stackage.org/.

Synopsis

Documentation

newtype BlobKey Source #

A SHA256 key to address blobs.

Constructors

BlobKey 

Instances

Instances details
FromJSON BlobKey Source # 
Instance details

Defined in Casa.Types

ToJSON BlobKey Source # 
Instance details

Defined in Casa.Types

Read BlobKey Source # 
Instance details

Defined in Casa.Types

Show BlobKey Source # 
Instance details

Defined in Casa.Types

Eq BlobKey Source # 
Instance details

Defined in Casa.Types

Ord BlobKey Source # 
Instance details

Defined in Casa.Types

Hashable BlobKey Source # 
Instance details

Defined in Casa.Types

PathPiece BlobKey Source # 
Instance details

Defined in Casa.Types

PersistField BlobKey Source # 
Instance details

Defined in Casa.Types

PersistFieldSql BlobKey Source # 
Instance details

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 #

Yield a Builder value corresponding to the given BlobKey value.