guid

package module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2016 License: MIT Imports: 3 Imported by: 38

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GUID

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

GUID is a unique identifier designed to virtually guarantee non-conflict between values generated across a distributed system. This allows for values that are

func Empty

func Empty() GUID

Empty returns a copy of the default and empty GUID.

func NewGUID

func NewGUID() GUID

NewGUID generates and returns a new globally unique identifier

func Parse

func Parse(value string) (GUID, error)

Parse instantiates a GUID from a text represention of the same GUID. This is the inverse function of String()

func (*GUID) Format

func (guid *GUID) Format(format string) (string, error)

Format returns a text representation of a GUID that conforms to the specified format.

func (*GUID) String

func (guid *GUID) String() string

func (*GUID) Version

func (guid *GUID) Version() uint

Version reads a GUID to parse which mechanism of generating GUIDS was employed. Values returned here are documented in rfc4122.txt.

Jump to

Keyboard shortcuts

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