Documentation ¶
Index ¶
- Constants
- func ApplyFieldMask(patchee, patcher proto.Message, mask *field_mask.FieldMask)
- func Get(ctx context.Context, url string, headers map[string]string, ...) (string, error)
- func IsHTTPUrl(url string) bool
- func Mod(a, b int) int
- func RemoveFromSlice(a []string, x string) []string
- func Shutdown(shutdowner fx.Shutdowner)
- func SliceContains(a []string, x string) bool
- func SliceFind(a []string, x string) int
- func SliceToMap(a []string) map[string]bool
- type GoLeakDetector
Constants ¶
const ( ApertureAgent = "aperture-agent" ApertureController = "aperture-controller" )
Aperture service names.
Variables ¶
This section is empty.
Functions ¶
func ApplyFieldMask ¶ added in v1.5.0
func ApplyFieldMask(patchee, patcher proto.Message, mask *field_mask.FieldMask)
ApplyFieldMask applies the field mask to the patchee message.
func Get ¶
func Get(ctx context.Context, url string, headers map[string]string, timeout time.Duration) (string, error)
Get is a helper function to make a GET request to the specified URL and return the response body as a string.
func Mod ¶ added in v0.19.0
Mod is a normal modulo operation which does not produce negative values.
func RemoveFromSlice ¶ added in v0.26.0
RemoveFromSlice removes x from a and returns the new slice.
func Shutdown ¶ added in v0.19.0
func Shutdown(shutdowner fx.Shutdowner)
Shutdown invokes fx.Shutdowner and logs error if any.
func SliceContains ¶
SliceContains tells whether a contains x.
func SliceFind ¶
SliceFind returns the smallest index i at which x == a[i], or len(a) if there is no such index.
func SliceToMap ¶ added in v0.1.3
SliceToMap converts a slice of string to a map[string]bool.
Types ¶
type GoLeakDetector ¶
type GoLeakDetector struct {
// contains filtered or unexported fields
}
GoLeakDetector holds options for the goleak detector.
func NewGoLeakDetector ¶
func NewGoLeakDetector() *GoLeakDetector
NewGoLeakDetector creates a new GoLeakDetector with goleakOptions.
func (*GoLeakDetector) AddIgnoreTopFunctions ¶
func (l *GoLeakDetector) AddIgnoreTopFunctions(fs ...string)
AddIgnoreTopFunctions adds functions to ignore in the leak detector.
func (*GoLeakDetector) FindLeaks ¶
func (l *GoLeakDetector) FindLeaks() error
FindLeaks finds memory leaks in the current process.