var-0.1.0.0: Mutable variables and tuples

Maintainerandy22286@gmail.com
Safe HaskellSafe-Inferred

Data.Tuple.IO

Description

 

Documentation

data IOTuple a Source

Instances

Typeable1 IOTuple 
Fields t => MTuple IOTuple t IO 
(Fields t, ~ * a (Field9 t)) => MField9 IOTuple t a IO 
(Fields t, ~ * a (Field8 t)) => MField8 IOTuple t a IO 
(Fields t, ~ * a (Field7 t)) => MField7 IOTuple t a IO 
(Fields t, ~ * a (Field6 t)) => MField6 IOTuple t a IO 
(Fields t, ~ * a (Field5 t)) => MField5 IOTuple t a IO 
(Fields t, ~ * a (Field4 t)) => MField4 IOTuple t a IO 
(Fields t, ~ * a (Field3 t)) => MField3 IOTuple t a IO 
(Fields t, ~ * a (Field2 t)) => MField2 IOTuple t a IO 
(Fields t, ~ * a (Field1 t)) => MField1 IOTuple t a IO 
Eq (IOTuple a) 

data IOUTuple a Source

Instances

Typeable1 IOUTuple 
(Fields t, ByteArraySlice t) => MTuple IOUTuple t IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ByteArraySlice (Field3 t), ByteArraySlice (Field4 t), ByteArraySlice (Field5 t), ByteArraySlice (Field6 t), ByteArraySlice (Field7 t), ByteArraySlice (Field8 t), ~ * a (Field9 t), ByteArraySlice a) => MField9 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ByteArraySlice (Field3 t), ByteArraySlice (Field4 t), ByteArraySlice (Field5 t), ByteArraySlice (Field6 t), ByteArraySlice (Field7 t), ~ * a (Field8 t), ByteArraySlice a) => MField8 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ByteArraySlice (Field3 t), ByteArraySlice (Field4 t), ByteArraySlice (Field5 t), ByteArraySlice (Field6 t), ~ * a (Field7 t), ByteArraySlice a) => MField7 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ByteArraySlice (Field3 t), ByteArraySlice (Field4 t), ByteArraySlice (Field5 t), ~ * a (Field6 t), ByteArraySlice a) => MField6 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ByteArraySlice (Field3 t), ByteArraySlice (Field4 t), ~ * a (Field5 t), ByteArraySlice a) => MField5 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ByteArraySlice (Field3 t), ~ * a (Field4 t), ByteArraySlice a) => MField4 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ByteArraySlice (Field2 t), ~ * a (Field3 t), ByteArraySlice a) => MField3 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ByteArraySlice (Field1 t), ~ * a (Field2 t), ByteArraySlice a) => MField2 IOUTuple t a IO 
(Fields t, ByteArraySlice t, ~ * a (Field1 t), ByteArraySlice a) => MField1 IOUTuple t a IO 
Eq (IOUTuple a)