Skip to content
/ uuid Public
forked from google/uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. Modified to return a 16-byte binary slice from the Value method.

License

Notifications You must be signed in to change notification settings

omerhj/uuid

 
 

Repository files navigation

uuid

This is a fork of https://github.com/google/uuid. This fork returns a 16-byte slice from its Value() method. Do not use this code unless you are trying to store UUIDs in BINARY(16) columns in MariaDB or MySQL using SQLC.

The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

This package is based on the github.com/pborman/uuid package (previously named code.google.com/p/go-uuid). It differs from these earlier packages in that a UUID is a 16 byte array rather than a byte slice. One loss due to this change is the ability to represent an invalid UUID (vs a NIL UUID).

Install
go get github.com/google/uuid
Documentation

Go Reference

Full go doc style documentation for the package can be viewed online without installing this package by using the GoDoc site here: http://pkg.go.dev/github.com/google/uuid

About

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. Modified to return a 16-byte binary slice from the Value method.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%