pub(crate) trait BuildBoxed: 'static {
// Required method
fn build_boxed(
prost: &ExprNode,
build_child: impl Fn(&ExprNode) -> Result<BoxedExpression>,
) -> Result<BoxedExpression>;
}Expand description
Manually build a boxed expression from protobuf.
Required Methods§
Sourcefn build_boxed(
prost: &ExprNode,
build_child: impl Fn(&ExprNode) -> Result<BoxedExpression>,
) -> Result<BoxedExpression>
fn build_boxed( prost: &ExprNode, build_child: impl Fn(&ExprNode) -> Result<BoxedExpression>, ) -> Result<BoxedExpression>
Build a boxed expression from protobuf.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl BuildBoxed for FuncCallBuilder
impl<E: Build + 'static> BuildBoxed for E
Implement BuildBoxed for all expressions that implement Build.