Skip to main content

IntoMockRow

Trait IntoMockRow 

Source
pub trait IntoMockRow {
    // Required method
    fn into_mock_row(self) -> MockRow;
}
Available on crate feature mock only.
Expand description

Conversion into a MockRow. Implemented for Model (via #[derive(DeriveModel)]) and for BTreeMap<String, Value> so you can hand either to MockDatabase::append_query_results.

Required Methods§

Source

fn into_mock_row(self) -> MockRow

Build the row.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<M, N> IntoMockRow for (M, N)
where M: ModelTrait, N: ModelTrait,

Source§

impl<M, N> IntoMockRow for (M, Option<N>)
where M: ModelTrait, N: ModelTrait,

Source§

impl<T> IntoMockRow for BTreeMap<T, Value>
where T: Into<String>,

Implementors§