Range

object Range
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case object All extends Range
case class ByteRange(range: Ior[(Int, Int), (Int, Int)]) extends Range
case object Empty extends Range

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def apply(range: Ior[(Int, Int), (Int, Int)]): Range
def dropLeft[F[_]](r: Range): (F, ByteVector) => ByteVector
def dropRight[F[_]](r: Range): (F, ByteVector) => ByteVector
def mapLast[F[_], I](f: I => I): (F, I) => I

Apply f to the last element

Apply f to the last element

def unchunk[F[_]]: (F, ByteVector) => Byte