Skip to main content

BuildBoxed

Trait BuildBoxed 

Source
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§

Source

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§

Source§

impl BuildBoxed for FuncCallBuilder

Source§

impl<E: Build + 'static> BuildBoxed for E

Implement BuildBoxed for all expressions that implement Build.