mirror of
https://github.com/fhmq/hmq.git
synced 2026-04-30 13:38:33 +00:00
* modify * update * add acl * add feature * update dockerfile * add deploy * update * update * plugins * plugins * update * update * update * fixed * remove * fixed * add log * update * fixed * update * fix config * add http api * add http api * resp * add config for work chan * update * fixed * update * disable trace * fixed * change acl * fixed * fixed res * dd * dd * ddd * dd * update * fixed * update * add * fixed * update key * add log * update * format * update * update auth * update * update readme * added * update * fixed * fixed * fix * upade * update * update
30 lines
526 B
Go
30 lines
526 B
Go
//+build go1.10
|
|
|
|
package lz4
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
func (h Header) String() string {
|
|
var s strings.Builder
|
|
|
|
s.WriteString(fmt.Sprintf("%T{", h))
|
|
if h.BlockChecksum {
|
|
s.WriteString("BlockChecksum: true ")
|
|
}
|
|
if h.NoChecksum {
|
|
s.WriteString("NoChecksum: true ")
|
|
}
|
|
if bs := h.BlockMaxSize; bs != 0 && bs != 4<<20 {
|
|
s.WriteString(fmt.Sprintf("BlockMaxSize: %d ", bs))
|
|
}
|
|
if l := h.CompressionLevel; l != 0 {
|
|
s.WriteString(fmt.Sprintf("CompressionLevel: %d ", l))
|
|
}
|
|
s.WriteByte('}')
|
|
|
|
return s.String()
|
|
}
|