/// This predicate will help you if you are expecting multiple result sets.
///
/// For example:
///
/// ```ignore
/// conn.query(r#"
///            CREATE PROCEDURE multi() BEGIN
///                SELECT 1;
///                SELECT 2;
///            END
///            "#);
/// let mut result = conn.query("CALL multi()").unwrap();
/// while result.more_results_exists() {
///     for x in result {
///         // On first iteration of `while` you will get result set from
///         // SELECT 1 and from SELECT 2 on second.
///     }
/// }
/// ```
This predicate will help you if you are expecting multiple result sets.
For example.


This predicate will help you if you are expecting multiple result sets . For example .
pub fn more_results_exists(&self) -> bool {
        if self.conn.is_some() {
            self.conn.as_ref().unwrap().has_results
        } else {
            self.pooled_conn.as_ref().unwrap().as_ref().has_results
        }
    }
pub fn more_results_exists ( & self ) -> bool { if self . conn . is_some ( ) { self . conn . as_ref ( ) . unwrap ( ) . has_results } else { self . pooled_conn . as_ref ( ) . unwrap ( ) . as_ref ( ) . has_results } }
This predicate will help you if you are expecting multiple result sets.
This predicate will help you if you are expecting multiple result sets .
&self