Varint

fmgp.multiformats.Varint$package.Varint
object Varint

Implementation of the unsigned-varint specification

Attributes

See also
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Varint.type

Members list

Value members

Concrete methods

def apply(value: Array[Byte]): Varint
def decodeToInt(bytes: Varint): Either[String, (Int, Int)]
def decodeToInt(bytes: Varint, offset: Int): Either[String, (Int, Int)]
def decodeToLong(bytes: Varint): Either[String, (Long, Int)]
def decodeToLong(bytes: Varint, offset: Int): Either[String, (Long, Int)]
def encodeInt(num: Int): Varint
def encodeLong(num: Long): Varint
def extractLength(bytes: Array[Byte], offset: Int): Int

Extensions

Extensions

extension (varint: Varint)
def apply(index: Int): Byte
def bytes: Array[Byte]
def length: Int
def seq: Seq[Byte]