FSharpx.Extras


Binary Module

Types

Type Description

BS

Functions and values

Function or value Description

concatMap f

Full Usage: concatMap f

Parameters:
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>
f : byte -> ByteString
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>

consume

Full Usage: consume

Returns: Iteratee<ByteString, ByteString>
Returns: Iteratee<ByteString, ByteString>

drop n

Full Usage: drop n

Parameters:
    n : int

Returns: Iteratee<ByteString, unit>
n : int
Returns: Iteratee<ByteString, unit>

dropUntil pred

Full Usage: dropUntil pred

Parameters:
    pred : byte -> bool

Returns: Iteratee<ByteString, unit>
pred : byte -> bool
Returns: Iteratee<ByteString, unit>

dropWhile pred

Full Usage: dropWhile pred

Parameters:
    pred : byte -> bool

Returns: Iteratee<ByteString, unit>
pred : byte -> bool
Returns: Iteratee<ByteString, unit>

enumerate str i

Full Usage: enumerate str i

Parameters:
Returns: Iteratee<ByteString, 'a>
str : ByteString
i : Iteratee<ByteString, 'a>
Returns: Iteratee<ByteString, 'a>

enumeratePure1Chunk str i

Full Usage: enumeratePure1Chunk str i

Parameters:
Returns: Iteratee<ByteString, 'a>
str : ByteString
i : Iteratee<ByteString, 'a>
Returns: Iteratee<ByteString, 'a>

enumeratePureNChunk n str i

Full Usage: enumeratePureNChunk n str i

Parameters:
Returns: Iteratee<ByteString, 'a>
n : int
str : ByteString
i : Iteratee<ByteString, 'a>
Returns: Iteratee<ByteString, 'a>

filter p

Full Usage: filter p

Parameters:
    p : byte -> bool

Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>
p : byte -> bool
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>

fold step seed

Full Usage: fold step seed

Parameters:
    step : 'a -> byte -> 'a
    seed : 'a

Returns: Iteratee<ByteString, 'a>
step : 'a -> byte -> 'a
seed : 'a
Returns: Iteratee<ByteString, 'a>

head

Full Usage: head

Returns: Iteratee<ByteString, byte option>
Returns: Iteratee<ByteString, byte option>

heads str

Full Usage: heads str

Parameters:
Returns: Iteratee<ByteString, int>
str : ByteString
Returns: Iteratee<ByteString, int>

isolate n _arg1

Full Usage: isolate n _arg1

Parameters:
Returns: Iteratee<ByteString, Iteratee<ByteString, 'a>>
n : int
_arg1 : Iteratee<ByteString, 'a>
Returns: Iteratee<ByteString, Iteratee<ByteString, 'a>>

isolateUntil pred

Full Usage: isolateUntil pred

Parameters:
    pred : byte -> bool

Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>
pred : byte -> bool
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>

isolateWhile pred

Full Usage: isolateWhile pred

Parameters:
    pred : byte -> bool

Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>
pred : byte -> bool
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>

length

Full Usage: length

Returns: Iteratee<ByteString, int>
Returns: Iteratee<ByteString, int>

many i

Full Usage: many i

Parameters:
Returns: Iteratee<'a, ByteString list>
i : Iteratee<'a, ByteString>
Returns: Iteratee<'a, ByteString list>

map f

Full Usage: map f

Parameters:
    f : byte -> byte

Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>
f : byte -> byte
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, Iteratee<ByteString, 'a>>

peek

Full Usage: peek

Returns: Iteratee<ByteString, byte option>
Returns: Iteratee<ByteString, byte option>

readLine

Full Usage: readLine

Returns: Iteratee<ByteString, ByteString>
Returns: Iteratee<ByteString, ByteString>

readLines

Full Usage: readLines

Returns: Iteratee<ByteString, ByteString list>
Returns: Iteratee<ByteString, ByteString list>

repeat a

Full Usage: repeat a

Parameters:
    a : byte

Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, 'a>
a : byte
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, 'a>

replicate maxCount getNext

Full Usage: replicate maxCount getNext

Parameters:
    maxCount : int
    getNext : byte

Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, 'a>
maxCount : int
getNext : byte
Returns: Iteratee<ByteString, 'a> -> Iteratee<ByteString, 'a>

skipNewline

Full Usage: skipNewline

Returns: Iteratee<ByteString, int>
Returns: Iteratee<ByteString, int>

take n

Full Usage: take n

Parameters:
    n : int

Returns: Iteratee<ByteString, ByteString>
n : int
Returns: Iteratee<ByteString, ByteString>

takeUntil pred

Full Usage: takeUntil pred

Parameters:
    pred : byte -> bool

Returns: Iteratee<ByteString, ByteString>
pred : byte -> bool
Returns: Iteratee<ByteString, ByteString>

takeWhile pred

Full Usage: takeWhile pred

Parameters:
    pred : byte -> bool

Returns: Iteratee<ByteString, ByteString>
pred : byte -> bool
Returns: Iteratee<ByteString, ByteString>