Versions in this module Expand all Collapse all v1 v1.0.0 Dec 28, 2023 Changes in this version + func DecodeAndUnzip(encoded string) ([]byte, error) + func GetAliasRef(contribType, alias string) (string, bool) + func GetNonContributionAlias(alias string) string + func GetRef(contrib interface{}) string + func HandlePanic(name string, err *error) + func RegisterAlias(contribType, alias, ref string) error + func SaveNonContributionAlias(alias, ref string) + func URLStringToFilePath(fileURL string) (string, bool) + func Unzip(compressed []byte) ([]byte, error) + type FixedDetails struct + func (d *FixedDetails) Get(key string) string + func (d *FixedDetails) Iterate(itx func(string, string)) + type Generator struct + func NewGenerator() (*Generator, error) + func (g *Generator) Next() [24]byte + func (g *Generator) NextAsString() string + type HasRef interface + Ref func() string + type Iterator interface + HasNext func() bool + Next func() interface{} + type NeedsCleanup interface + Cleanup func() error + type SyncQueue struct + List *list.List + func NewSyncQueue() *SyncQueue + func (sq *SyncQueue) IsEmpty() bool + func (sq *SyncQueue) Pop() (interface{}, bool) + func (sq *SyncQueue) Push(item interface{}) + func (sq *SyncQueue) Size() int