pub trait ArrowOpaquePredicate {
// Required method
fn arrow_opaque<T: ArrowOpaquePredicateOp>(
op: T,
exprs: impl IntoIterator<Item = Expression>,
) -> Predicate;
}Available on crate feature
arrow-expression and crate feature default-engine-base and (crate features default-engine-native-tls or default-engine-rustls or arrow-conversion) only.Expand description
Extension trait for safely turning ArrowOpaquePredicateOp into an opaque Predicate.
Required Methods§
Sourcefn arrow_opaque<T: ArrowOpaquePredicateOp>(
op: T,
exprs: impl IntoIterator<Item = Expression>,
) -> Predicate
fn arrow_opaque<T: ArrowOpaquePredicateOp>( op: T, exprs: impl IntoIterator<Item = Expression>, ) -> Predicate
Creates a new opaque predicate. See also Predicate::opaque.
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.