BytesLike

trait BytesLike[T]
Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def asArray(bytes: T): Array[Byte]
def asAsciiString(bytes: T): String
def asBuffer(bytes: T): ByteBuffer
def asString(bytes: T, charset: Charset): String
def asUtf8String(bytes: T): String
def ascii(s: String): T
def concat(left: T, right: T): T
def copyBuffer(buffer: ByteBuffer): T
def copyFromArray(bytes: Array[Byte]): T
def copyFromArray(bytes: Array[Byte], offset: Int, size: Int): T
def copyToArray(value: T, array: Array[Byte], sourceOffset: Int, targetOffset: Int, length: Int): Unit
def copyToBuffer(b: T, buffer: ByteBuffer): Int
def empty: T
def eq(l: T, r: T): Boolean
def foreach(bytes: T, f: Byte => Unit): Unit
def get(bytes: T, i: Long): Byte
def indexOf(where: T, that: Byte): Long
def indexOf(where: T, that: Byte, from: Long): Long
def indexOfSlice(where: T, that: T): Long
def lastIndexOf(where: T, that: Byte): Long
def lastIndexOfSlice(where: T, that: T): Long
def length(bytes: T): Long
def mapWithIndex(bytes: T, f: (Byte, Long) => Byte): T
def slice(bytes: T, start: Long, end: Long): T
def utf8(s: String): T
def wrapArray(bytes: Array[Byte]): T

Concrete methods

def as[T2 : BytesLike](that: T): T2
def asHexString(bytes: T): String