guid.go 395 B

123456789101112131415
  1. // Copyright (c) Tailscale Inc & AUTHORS
  2. // SPDX-License-Identifier: BSD-3-Clause
  3. package wingoes
  4. import (
  5. "fmt"
  6. )
  7. func guidToString(guid GUID) string {
  8. return fmt.Sprintf("{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}",
  9. guid.Data1, guid.Data2, guid.Data3,
  10. guid.Data4[0], guid.Data4[1],
  11. guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5], guid.Data4[6], guid.Data4[7])
  12. }