pub async fn fetch_all<DB: DbMarker>(
        self,
        storage: &mut Connection<'_, DB>,
    ) -> DalResult<Vec<O>> {
        let (conn, tags) = storage.conn_and_tags();
        self.data.fetch(tags, self.query.fetch_all(conn)).await
    }
Fetches all rows using this query and collects them into a `Vec`.
core/lib/db_connection/src/instrument.rs