util

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Useful routines used in several other packages.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddInt64 added in v0.3.0

func AddInt64(a, b int64) (int64, error)

Safe sum for int64.

func AddUint64 added in v0.3.0

func AddUint64(a, b uint64) (uint64, error)

Safe sum for uint64.

func CleanTemporaryDirs

func CleanTemporaryDirs(dirs []string) error

func Dup added in v0.3.0

func Dup(b []byte) []byte

duplicate (copy) bytes

func GetStatePath added in v0.3.0

func GetStatePath() (string, error)

func MinOf added in v0.3.0

func MinOf(vars ...uint64) uint64

func SetupLogger added in v0.3.0

func SetupLogger(level string) (*zap.Logger, *zap.SugaredLogger)

func TimeTrack added in v0.3.0

func TimeTrack(start time.Time, name string)

func TrackLongFunc added in v0.3.0

func TrackLongFunc() func()

call function like this defer TrackLongFunc()()

Types

type TransferV1Builder added in v0.3.0

type TransferV1Builder struct {
	// contains filtered or unexported fields
}

func NewTransferV1Builder added in v0.3.0

func NewTransferV1Builder() TransferV1Builder

func (TransferV1Builder) Build added in v0.3.0

func (a TransferV1Builder) Build() (*proto.TransferV1, error)

func (TransferV1Builder) MustBuild added in v0.3.0

func (a TransferV1Builder) MustBuild() *proto.TransferV1

func (TransferV1Builder) Seed added in v0.3.0

func (TransferV1Builder) Timestamp added in v0.3.0

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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