pub trait QueryNodes {
// Required methods
fn query_nodes<'a, Q, R>(&'a self, query: Q) -> Selection<'a, R>
where Q: FnOnce(&NodesOperand<Unordered>) -> R,
R: ReturnOperand<'a>;
fn query_nodes_with<'a, Q, R>(
&'a self,
optimizer: &Optimizer,
query: Q,
) -> Selection<'a, R>
where Q: FnOnce(&NodesOperand<Unordered>) -> R,
R: ReturnOperand<'a>;
}Required Methods§
fn query_nodes<'a, Q, R>(&'a self, query: Q) -> Selection<'a, R>
fn query_nodes_with<'a, Q, R>( &'a self, optimizer: &Optimizer, query: Q, ) -> Selection<'a, R>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".