Directories
¶
| Path | Synopsis |
|---|---|
|
Package buffer provides a sync.Pool-backed implementation of httputil.BufferPool for reusing byte slices, aiming to save memory and reduce GC pressure when dealing with large response bodies.
|
Package buffer provides a sync.Pool-backed implementation of httputil.BufferPool for reusing byte slices, aiming to save memory and reduce GC pressure when dealing with large response bodies. |
|
Package jitter provides functionality for adding random variation (jitter) to time durations.
|
Package jitter provides functionality for adding random variation (jitter) to time durations. |
|
Package pointer provides reflection-based helpers for working with pointers.
|
Package pointer provides reflection-based helpers for working with pointers. |
|
Package quote provides utility functions for working with quoted strings.
|
Package quote provides utility functions for working with quoted strings. |
|
Package rotor provides a thread-safe, generic type for rotating through a slice of items in a round-robin fashion.
|
Package rotor provides a thread-safe, generic type for rotating through a slice of items in a round-robin fashion. |
|
Package snake provides functions for converting strings between camelCase and snake_case formats.
|
Package snake provides functions for converting strings between camelCase and snake_case formats. |
|
Package tag provides utility for parsing Go struct tags that follow a comma-separated key-value option format, similar to the `json` tag known from the standard library.
|
Package tag provides utility for parsing Go struct tags that follow a comma-separated key-value option format, similar to the `json` tag known from the standard library. |
Click to show internal directories.
Click to hide internal directories.