Provides the bin
string interpolator, which returns BitVector
instances from binary
strings.
Persistent vector of bits, stored as bytes.
Persistent vector of bits, stored as bytes.
Bits are numbered left to right, starting at 0.
Bitwise operations on a value of type Repr
.
Bitwise operations on a value of type Repr
.
type that supports that supports bitwise operations
numeric index type
Enumeration of byte ordering.
An immutable vector of bytes, backed by a balanced binary tree of chunks.
An immutable vector of bytes, backed by a balanced binary tree of chunks. Most operations are
logarithmic in the depth of this tree, including ++
, :+
, +:
, update
, and insert
. Where
possible, operations return lazy views rather than copying any underlying bytes. Use copy
to
copy all underlying bytes to a fresh, array-backed ByteVector
.
Unless otherwise noted, operations follow the same naming as the scala standard library
collections, though this class does not extend any of the standard scala collections. Use
toIndexedSeq
, toSeq
, or toIterable
to obtain a regular scala.collection
type.
Provides the hex
string interpolator, which returns ByteVector
instances from hexadecimal
strings.
Provides types related to base conversion -- e.g., binary, hexadecimal, and base 64.
Companion for BitVector.
This object was generated by sbt-buildinfo.
Companion for ByteOrdering.
Companion for ByteVector.
Macros that support binary and hexadecimal literals.
Provides support for calculating cyclic redundancy checks.
Provides support for calculating cyclic redundancy checks.
http://www.repairfaq.org/filipg/LINK/F_crc_v3.html
Provides immutable data types for working with bits and bytes.
BitVector and ByteVector