Documentation
¶
Overview ¶
Package utils provides common utility functions and helpers for working with Go primitives and data structures.
See README.md for details.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ImplementsX ¶
ImplementsX checks if the given value v implements the interface X.
func LeadingZeroBytes ¶
LeadingZeroBytes returns the count of 0x00 prefix bytes.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package algebrautils provides utilities for working with algebraic structures such as monoids, groups, rings, and fields.
|
Package algebrautils provides utilities for working with algebraic structures such as monoids, groups, rings, and fields. |
|
Package ioutils provides I/O helpers for Readers and Writers.
|
Package ioutils provides I/O helpers for Readers and Writers. |
|
Package iterutils provides functional utilities for working with Go 1.23+ iterators (iter.Seq and iter.Seq2), enabling lazy evaluation and efficient data processing.
|
Package iterutils provides functional utilities for working with Go 1.23+ iterators (iter.Seq and iter.Seq2), enabling lazy evaluation and efficient data processing. |
|
Package maputils provides utilities for working with Go maps, providing functional transformations and map operations.
|
Package maputils provides utilities for working with Go maps, providing functional transformations and map operations. |
|
Package mathutils provides mathematical utility functions for cryptographic and numerical operations.
|
Package mathutils provides mathematical utility functions for cryptographic and numerical operations. |
|
Package nocopy provides types to prevent copying of structs after first use, useful for ensuring proper handling of sensitive data structures.
|
Package nocopy provides types to prevent copying of structs after first use, useful for ensuring proper handling of sensitive data structures. |
|
Package sliceutils provides functional utilities for working with slices in Go, providing a rich set of operations for transforming, filtering, and manipulating slice data.
|
Package sliceutils provides functional utilities for working with slices in Go, providing a rich set of operations for transforming, filtering, and manipulating slice data. |
Click to show internal directories.
Click to hide internal directories.