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.
Object Safety§
This trait is not object safe.
Implementors§
impl BuildBoxed for FuncCallBuilder
impl<E: Build + 'static> BuildBoxed for E
Implement BuildBoxed
for all expressions that implement Build
.