cborg-0.2.9.0: Concise Binary Object Representation (CBOR)
Copyright(c) Ben Gamari 2017-2018
LicenseBSD3-style (see LICENSE.txt)
Maintainerduncan@community.haskell.org
Stabilityexperimental
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Codec.CBOR.ByteArray.Sliced

Contents

Description

A ByteArray with more instances than ByteArray. Some day when these instances are reliably available from primitive we can likely replace this with ByteArray.

Synopsis

Documentation

data SlicedByteArray #

Constructors

SBA 

Fields

Instances

Instances details
IsString SlicedByteArray # 
Instance details

Defined in Codec.CBOR.ByteArray.Sliced

Methods

fromString :: String -> SlicedByteArray

IsList SlicedByteArray # 
Instance details

Defined in Codec.CBOR.ByteArray.Sliced

Associated Types

type Item SlicedByteArray

Show SlicedByteArray # 
Instance details

Defined in Codec.CBOR.ByteArray.Sliced

Methods

showsPrec :: Int -> SlicedByteArray -> ShowS

show :: SlicedByteArray -> String

showList :: [SlicedByteArray] -> ShowS

Eq SlicedByteArray # 
Instance details

Defined in Codec.CBOR.ByteArray.Sliced

Ord SlicedByteArray # 
Instance details

Defined in Codec.CBOR.ByteArray.Sliced

type Item SlicedByteArray # 
Instance details

Defined in Codec.CBOR.ByteArray.Sliced

type Item SlicedByteArray = Word8

Conversions

fromShortByteString :: ShortByteString -> SlicedByteArray #

toByteString :: SlicedByteArray -> ByteString #

Note that this may require a copy.