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