code: func parseIntentionMatchEntry(input string) (structs.IntentionMatchEntry, error) {
  	var result structs.IntentionMatchEntry
  	result.Namespace = structs.IntentionDefaultNamespace
  
  	// TODO(mitchellh): when namespaces are introduced, set the default
  	// namespace to be the namespace of the requestor.
  
  	// Get the index to the '/'. If it doesn't exist, we have just a name
  	// so just set that and return.
  	idx := strings.IndexByte(input, '/')
  	if idx == -1 {
  		result.Name = input
  		return result, nil
  	}
  
  	result.Namespace = input[:idx]
  	result.Name = input[idx+1:]
  	if strings.IndexByte(result.Name, '/') != -1 {
  		return result, fmt.Errorf("input can contain at most one '/'")
  	}
  
  	return result, nil
  }
docs: // parseIntentionMatchEntry parses the query parameter for an intention
  // match query entry.