Lifts a decoder to a decoding context.
Lifts a function of the shape BitVector => Attempt[DecodeResult[A]]
to a decoding context.
Context that gets the current buffer.
Lifts a value of Attempt[A]
in to a decoding context.
Context that sets the current buffer to the the result of applying the supplied function to the current buffer.
Context that sets the current buffer to the supplied value, ignoring the current buffer.
Provides constructors for
DecodingContext
.