Îõ³h& é >      (c) Roman Leshchinskiy 2009-2012 BSD-style Trustworthy  ÊÌÚ 2data-array-byteBoxed wrapper for .Since . is an unlifted type and not a member of kind , things like [MutableByteArray#] or IO MutableByteArray#í are ill-typed. To work around this inconvenience this module provides a standard boxed wrapper, inhabiting . Clients are expected to use , in higher-level APIs, but wrap and unwrap 3 internally as they please and use functions from GHC.Exts.data-array-byteBoxed wrapper for .Since . is an unlifted type and not a member of kind , things like  [ByteArray#] or  IO ByteArray#í are ill-typed. To work around this inconvenience this module provides a standard boxed wrapper, inhabiting . Clients are expected to use , in higher-level APIs, but wrap and unwrap 3 internally as they please and use functions from GHC.Exts.data-array-byte?Create a new mutable byte array of the specified size in bytes.Note:; this function does not check if the input is non-negative.data-array-byteùConvert a mutable byte array to an immutable one without copying. The array should not be modified after the conversion.data-array-byte Size of the byte array in bytes.data-array-byteRead byte at specific index.data-array-byteWrite byte at specific index.data-array-byteExplode  into a list of bytes.data-array-byte Create a ÷ from a list of a known length. If the length of the list does not match the given length, this throws an exception.data-array-byteÀCopy a slice of an immutable byte array to a mutable byte array.Note:6 this function does not do bounds or overlap checking.data-array-byte!Compare prefixes of given length.data-array-byte*Do two byte arrays share the same pointer?data-array-byteAppend two byte arrays.data-array-byteConcatenate a list of s.data-array-byteDump immutable 3s into a mutable one, starting from a given offset.data-array-byteCompute total length of s, increased by accumulator. data-array-byteAn array of zero length.!data-array-byte Replicate 4 given number of times and concatenate all together. data-array-byte¶Non-lexicographic ordering. This compares the lengths of the byte arrays first and uses a lexicographic ordering if the lengths are equal. Subject to change between major versions.data-array-bytedestination arraydata-array-byteoffset into destination arraydata-array-byte source arraydata-array-byteoffset into source arraydata-array-bytenumber of bytes to copy"      !"#$%&.data-array-byte-0.1.0.1-B5cMzW9TZQ0HeLdy4luv5pData.Array.Byte Data.KindTypeMutableByteArray ByteArray$fLiftBoxedRepByteArray$fNFDataByteArray$fIsListByteArray$fMonoidByteArray$fSemigroupByteArray$fOrdByteArray $fEqByteArray$fShowByteArray$fDataByteArray$fNFDataMutableByteArray$fEqMutableByteArray$fDataMutableByteArrayghc-primGHC.PrimMutableByteArray# ByteArray# newByteArrayunsafeFreezeByteArraysizeofByteArrayindexByteArraywriteByteArraybyteArrayToListbyteArrayFromListN copyByteArraycompareByteArraysFromBeginning sameByteArrayappendByteArrayconcatByteArraypasteByteArrays calcLengthemptyByteArrayreplicateByteArray