| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Capnp.Basics.Pure
Contents
Description
Analogous to Basics in the low-level API, this module deals
with capnproto's Text and Data types. These are simply aliases for
ByteString and the text package's Text; mostly this module provides
helper functions and type class instances.
Unlike with the low-level API, typed lists do not require special treatment -- they're just Vectors.
Synopsis
- type Data = ByteString
 - type Text = Text
 
Documentation
type Data = ByteString Source #
A capnproto Data value. This is just an alias for ByteString.
Orphan instances
| Cerialize Text Source # | |
| Cerialize Data Source # | |
| Marshal Text Source # | |
| Marshal Data Source # | |
| Decerialize Text Source # | |
| Decerialize Data Source # | |
| Cerialize (Vector (Vector (Vector (Vector (Vector Text))))) Source # | |
| Cerialize (Vector (Vector (Vector (Vector (Vector Data))))) Source # | |
| Cerialize (Vector (Vector (Vector (Vector Text)))) Source # | |
| Cerialize (Vector (Vector (Vector (Vector Data)))) Source # | |
| Cerialize (Vector (Vector (Vector Text))) Source # | |
| Cerialize (Vector (Vector (Vector Data))) Source # | |
| Cerialize (Vector (Vector Text)) Source # | |
| Cerialize (Vector (Vector Data)) Source # | |
| Cerialize (Vector Text) Source # | |
| Cerialize (Vector Data) Source # | |