Trait Query
pub trait Query {
type Database: Database;
type ExecuteResult: ExecuteResult;
type QueryResult;
type QueryResultStream<'s>: Stream<Item = Result<Self::QueryResult, Error>>;
type RowStream<'s>: Stream<Item = Result<<Self::Database as Database>::Row, Error>>;
}Required Associated Types§
type Database: Database
type ExecuteResult: ExecuteResult
type QueryResult
type QueryResultStream<'s>: Stream<Item = Result<Self::QueryResult, Error>>
type RowStream<'s>: Stream<Item = Result<<Self::Database as Database>::Row, Error>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.