Update FnMut to FnOnce for query closure

This commit is contained in:
Coenen Benjamin 2020-06-06 02:00:21 +02:00 committed by GitHub
parent 74dc863a8f
commit 1660eacb11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -253,7 +253,7 @@ pub async fn query<Cursor, Node, ConnectionFields, EdgeFields, F, R>(
where
Cursor: CursorType + Send + Sync,
<Cursor as CursorType>::Error: Display + Send + Sync + 'static,
F: FnMut(Option<Cursor>, Option<Cursor>, Option<usize>, Option<usize>) -> R,
F: FnOnce(Option<Cursor>, Option<Cursor>, Option<usize>, Option<usize>) -> R,
R: Future<Output = FieldResult<Connection<Cursor, Node, ConnectionFields, EdgeFields>>>,
{
if first.is_some() && last.is_some() {