pub async fn fetch_all<E>(self, executor: &mut E) -> crate::Result<Vec<DB::Row>>
    where
        E: Executor<Database = DB>,
    {
        executor
            .fetch(self.query, self.arguments.into_arguments())
            .try_collect()
            .await
    }
/// Execute the query and get all rows from the result as a `Vec`.
Execute the query and get all rows from the result as a `Vec`.
Execute the query and get all rows from the result as a ` Vec ` .
pub async fn fetch_all<E>(self, executor: &mut E) -> crate::Result<Vec<DB::Row>>
    where
        E: Executor<Database = DB>,
    {
        executor
            .fetch(self.query, self.arguments.into_arguments())
            .try_collect()
            .await
    }
pub async fn fetch_all < E > ( self , executor : & mut E ) -> crate :: Result < Vec < DB :: Row > > where E : Executor < Database = DB > , { executor . fetch ( self . query , self . arguments . into_arguments ( ) ) . try_collect ( ) . await }
Execute the query and get all rows from the result as a `Vec`.
Execute the query and get all rows from the result as a ` Vec ` .
self
executor
&mut E
self
executor
&mut E