uuid

package
v0.0.0-...-d9a8df2 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2016 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EmptyUUID = &UUID{}

EmptyUUID is the zero-UUID.

Functions

This section is empty.

Types

type UUID

type UUID struct {
	uuid.UUID
}

UUID is a thin wrapper around "github.com/satori/go.uuid".UUID that can be used as a gogo/protobuf customtype.

func FromBytes

func FromBytes(input []byte) (*UUID, error)

FromBytes delegates to "github.com/satori/go.uuid".FromBytes and wraps the result in a UUID.

func FromString

func FromString(input string) (*UUID, error)

FromString delegates to "github.com/satori/go.uuid".FromString and wraps the result in a UUID.

func MakeV4

func MakeV4() UUID

MakeV4 delegates to "github.com/satori/go.uuid".NewV4 and wraps the result in a UUID.

func NewV4

func NewV4() *UUID

NewV4 delegates to "github.com/satori/go.uuid".NewV4 and wraps the result in a UUID.

func (UUID) MarshalTo

func (u UUID) MarshalTo(data []byte) (int, error)

MarshalTo marshals u to data.

func (UUID) Size

func (u UUID) Size() int

Size returns the marshalled size of u, in bytes.

func (*UUID) Unmarshal

func (u *UUID) Unmarshal(data []byte) error

Unmarshal unmarshals data to u.

Jump to

Keyboard shortcuts

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