code: func (u *UUID) decodePlain(t []byte) (err error) {
  	switch len(t) {
  	case 32:
  		return u.decodeHashLike(t)
  	case 36:
  		return u.decodeCanonical(t)
  	default:
  		return fmt.Errorf("uuid: incorrrect UUID length: %s", t)
  	}
  }
docs: // decodePlain decodes UUID string in canonical format
  // "6ba7b810-9dad-11d1-80b4-00c04fd430c8" or in hash-like format
  // "6ba7b8109dad11d180b400c04fd430c8".