util

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2023 License: MIT Imports: 5 Imported by: 6

Documentation

Overview

Package util provides a set of common functions

Package util provides utilities related to randomization.

Index

Constants

View Source
const (
	ContentType       = "Content-Type"
	MultiPartFormData = "multipart/form-data"
	Form              = "application/x-www-form-urlencoded"
)

ContentType is the HTTP header key

Variables

This section is empty.

Functions

func Expand added in v0.0.12

func Expand(text string) (result []string)

Expand the text with brace syntax. Such as: /home/{good,bad} -> [/home/good, /home/bad]

func MakeSureNotNil

func MakeSureNotNil[T any](inter T) T

MakeSureNotNil makes sure the parameter is not nil

func String

func String(n int) string

String generates a random alphanumeric string, without vowels, which is n characters long. This will panic if n is less than zero. How the random string is created: - we generate random int63's - from each int63, we are extracting multiple random letters by bit-shifting and masking - if some index is out of range of alphanums we neglect it (unlikely to happen multiple times in a row)

Types

This section is empty.

Jump to

Keyboard shortcuts

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