Versions in this module Expand all Collapse all v0 v0.4.0 Oct 8, 2023 Changes in this version + var B32 = b32 + var B64 = b64 + func Compact(data Interface) int + func NewLoggerFrom(l *log.Logger) *log.Logger + type Interface interface + Len func() int + Remove func(i int) bool + Swap func(i, j int) + type Logger interface + Printf func(f string, args ...interface{}) + WithPrefix func(prefix string) Logger + type NopLogger struct + func (NopLogger) Printf(f string, args ...interface{}) + func (NopLogger) WithPrefix(prefix string) Logger + type StdLogger struct + func (sl *StdLogger) Printf(f string, args ...interface{}) + func (sl *StdLogger) WithPrefix(prefix string) Logger + type ThreadSafeLinkedList struct + func (l *ThreadSafeLinkedList) GetAll() []interface{} + func (l *ThreadSafeLinkedList) Iterate() func() interface{} + func (l *ThreadSafeLinkedList) Len() int + func (l *ThreadSafeLinkedList) Peek() interface{} + func (l *ThreadSafeLinkedList) Pop() interface{} + func (l *ThreadSafeLinkedList) Push(vs ...interface{}) + func (l *ThreadSafeLinkedList) RemoveFirst(pred func(interface{}) bool) bool + func (l *ThreadSafeLinkedList) Snip(when func(interface{}) bool) int