func Example() { var config = uuid.StateSaverConfig{SaveReport: true, SaveSchedule: 30 * time.Minute} uuid.SetupFileSystemStateSaver(config) u1 := uuid.NewV1() fmt.Printf("version %d variant %x: %s\n", u1.Version(), u1.Variant(), u1) uP, _ := uuid.Parse("6ba7b810-9dad-11d1-80b4-00c04fd430c8") u3 := uuid.NewV3(uP, uuid.Name("test")) u4 := uuid.NewV4() fmt.Printf("version %d variant %x: %s\n", u4.Version(), u4.Variant(), u4) u5 := uuid.NewV5(uuid.NamespaceURL, uuid.Name("test")) if uuid.Equal(u1, u3) { fmt.Printf("Will never happen") } fmt.Printf(uuid.Formatter(u5, uuid.CurlyHyphen)) uuid.SetStringerFormat(uuid.BracketHyphen) }
// this package wraps the uuid library appropriately // by generating a V4 UUID func GetUUID() string { return uuid.NewV4().String() }
func ExampleNewV4() { u4 := uuid.NewV4() fmt.Printf("version %d variant %x: %s\n", u4.Version(), u4.Variant(), u4) }
func Test_NewV4(t *testing.T) { u4 := uuid.NewV4() fmt.Printf(print, u4.Version(), u4.Variant(), u4) }
func ExampleSetStringerFormat() { uuid.SetStringerFormat(uuid.BracketHyphen) u4 := uuid.NewV4() fmt.Printf("version %d variant %x: %s\n", u4.Version(), u4.Variant(), u4) }
func ExampleFormatter() { u4 := uuid.NewV4() fmt.Printf(uuid.Formatter(u4, uuid.CurlyHyphen)) }