pub trait ResultSetExt: Sized {
    // Required methods
    fn assert_row_count(self, expected_count: usize) -> Self;
    fn assert_row(
        self,
        rowidx: usize,
        assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a>
    ) -> Self;

    // Provided methods
    fn assert_first_row(
        self,
        assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a>
    ) -> Self { ... }
    fn assert_single_row(
        self,
        assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a>
    ) -> Self { ... }
}

Required Methods§

source

fn assert_row_count(self, expected_count: usize) -> Self

source

fn assert_row( self, rowidx: usize, assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a> ) -> Self

Provided Methods§

source

fn assert_first_row( self, assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a> ) -> Self

source

fn assert_single_row( self, assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a> ) -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ResultSetExt for ResultSet

source§

fn assert_row_count(self, expected_count: usize) -> Self

source§

fn assert_row( self, rowidx: usize, assertions: impl for<'a> FnOnce(RowAssertion<'a>) -> RowAssertion<'a> ) -> Self

Implementors§