Skip to content

Commit 57277c8

Browse files
committed
pager: tiny preparatory refactor
This makes the next commit cleaner.
1 parent ddf21d4 commit 57277c8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

scylla/src/client/pager.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -643,8 +643,10 @@ where
643643
async fn do_work(&mut self) -> Result<PageSendAttemptedProof, RequestAttemptError> {
644644
let mut paging_state = PagingState::start();
645645
loop {
646-
let result = (self.fetcher)(paging_state).await?;
647-
let response = result.into_non_error_query_response()?;
646+
let response = (self.fetcher)(paging_state)
647+
.await
648+
.and_then(QueryResponse::into_non_error_query_response)?;
649+
648650
match response.response {
649651
NonErrorResponseWithDeserializedMetadata::Result(
650652
result::ResultWithDeserializedMetadata::Rows((rows, paging_state_response)),

0 commit comments

Comments
 (0)