ListResultPreparer(ctx)  if err != nil {   return result, autorest.NewErrorWithError(err, "peering.OperationsClient", "listNextResults", nil, "Failure preparing next results request")  }  if req == nil {   return  }  resp, err := client.ListSender(req)  if err != nil {   result.Response = autorest.Response{Response: resp}   return result, autorest.NewErrorWithError(err, "peering.OperationsClient", "listNextResults", resp, "Failure sending next results request")  }  result, err = client.ListResponder(resp)  if err != nil {   err = autorest.NewErrorWithError(err, "peering.OperationsClient", "listNextResults", resp, "Failure responding to next results request")  }  return }  // ListComplete enumerates all values, automatically crossing page boundaries as required. func (client 