utils

package
v0.11.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2022 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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 IsHTTPUrl

func IsHTTPUrl(url string) bool

IsHTTPUrl returns true if the given string is an HTTP(S) URL.

func SliceContains

func SliceContains(a []string, x string) bool

SliceContains tells whether a contains x.

func SliceFind

func SliceFind(a []string, x string) int

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

func SliceToMap(a []string) map[string]bool

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL