mirror of
https://github.com/IBM/fp-go.git
synced 2025-06-23 00:27:49 +02:00
20 lines
330 B
Go
20 lines
330 B
Go
![]() |
package bytes
|
||
|
|
||
|
import (
|
||
|
"bytes"
|
||
|
|
||
|
A "github.com/ibm/fp-go/array"
|
||
|
O "github.com/ibm/fp-go/ord"
|
||
|
)
|
||
|
|
||
|
var (
|
||
|
// monoid for byte arrays
|
||
|
Monoid = A.Monoid[byte]()
|
||
|
|
||
|
// ConcatAll concatenates all bytes
|
||
|
ConcatAll = A.ArrayConcatAll[byte]
|
||
|
|
||
|
// Ord implements the default ordering on bytes
|
||
|
Ord = O.MakeOrd(bytes.Compare, bytes.Equal)
|
||
|
)
|