zm-0.3.2: Language independent, reproducible, absolute types

Safe HaskellNone
LanguageHaskell2010

ZM.Type.BLOB

Description

Binary Large OBjects (BLOBs)

Synopsis

Documentation

data BLOB encoding #

A BLOB is binary value encoded according to a specified encoding (e.g. UTF8)

Constructors

BLOB 

Fields

Instances

Generic (BLOB encoding) # 

Associated Types

type Rep (BLOB encoding) :: * -> * #

Methods

from :: BLOB encoding -> Rep (BLOB encoding) x #

to :: Rep (BLOB encoding) x -> BLOB encoding #

Model encoding => Model (BLOB encoding) # 

Methods

envType :: Proxy * (BLOB encoding) -> State Env HType #

type Rep (BLOB encoding) # 
type Rep (BLOB encoding) = D1 * (MetaData "BLOB" "ZM.Type.BLOB" "zm-0.3.2-DK0oVBXPwQ17PBDoUmA50P" False) (C1 * (MetaCons "BLOB" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * encoding)) (S1 * (MetaSel (Just Symbol "content") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bytes))))

data NoEncoding #

Unspecified encoding

Constructors

NoEncoding