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

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

Constructors

BLOB 

Fields

Instances

Generic (BLOB encoding) Source # 

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

Methods

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

type Rep (BLOB encoding) Source # 
type Rep (BLOB encoding) = D1 (MetaData "BLOB" "ZM.Type.BLOB" "zm-0.3.2-9EffK4RA8nV74pYjwjqtDn" 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 UTF16LEEncoding Source #

UTF-16 Little Endian Encoding

Constructors

UTF16LEEncoding