substrait-validator 0.0.11

Substrait validator
Documentation
// SPDX-License-Identifier: Apache-2.0

//! Module providing parse/validation functions for parsing YAML function
//! declarations.

use crate::input::yaml;
use crate::output::diagnostic::Result;
use crate::parse::context;
use crate::parse::extensions::simple::builder;

/// Parse a scalar function declaration.
pub fn parse_scalar_function(
    _x: &yaml::Value,
    _y: &mut context::Context,
    _z: &mut builder::Builder,
) -> Result<()> {
    // TODO
    Ok(())
}

/// Parse an aggregate function declaration.
pub fn parse_aggregate_function(
    _x: &yaml::Value,
    _y: &mut context::Context,
    _z: &mut builder::Builder,
) -> Result<()> {
    // TODO
    Ok(())
}