ScodecByteVectorBytesLikeInstance

object ScodecByteVectorBytesLikeInstance extends BytesLike[ByteVector]
trait BytesLike[ByteVector]
class Object
trait Matchable
class Any

Value members

Concrete methods

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

Inherited methods

def as[T2 : BytesLike](that: ByteVector): T2
Inherited from:
BytesLike
def asHexString(bytes: ByteVector): String
Inherited from:
BytesLike