util

package
v0.0.0-...-c1a7e98 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package util provides utility functions.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Check

func Check(e error)

Check panics if the given error is not nil.

func HashCode

func HashCode(b []byte) uint32

HashCode returns a uint32 hash for the given byte array.

func NowNano

func NowNano() int64

NowNano returns UnixNano in UTC.

Types

type Semaphore

type Semaphore struct {
	sync.Locker
	// contains filtered or unexported fields
}

func NewSemaphore

func NewSemaphore(capacity uint) *Semaphore

func (*Semaphore) Acquire

func (s *Semaphore) Acquire()

func (*Semaphore) AcquireMutex

func (s *Semaphore) AcquireMutex()

func (*Semaphore) Release

func (s *Semaphore) Release()

Directories

Path Synopsis
Package ospkg provides platform-specific utility functions and constants.
Package ospkg provides platform-specific utility functions and constants.

Jump to

Keyboard shortcuts

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