rulemorph 0.3.1

YAML-based declarative data transformation engine for CSV/JSON to JSON
Documentation
use super::*;

mod args;
mod array;
mod boolean;
mod date;
mod dispatch;
mod json;
mod lookup;
mod number;
mod shared;
mod simple;
mod string;
mod value;

pub(super) use self::args::{arg_expr_at, args_len};
use self::args::{
    eval_arg_string_at, eval_arg_value_at, eval_expr_at_index, eval_expr_value_or_null_at,
};
use self::boolean::compare_eq;
pub(crate) use self::dispatch::eval_op;
pub(super) use self::shared::{
    SortKey, SortKeyKind, compare_sort_keys, locals_with_item, locals_with_precomputed_args,
};
pub(super) use self::value::{cast_value, value_as_bool, value_to_string};
use self::value::{
    expr_type_error, json_number_from_f64, to_radix_string, value_as_string, value_to_i64,
    value_to_number, value_to_string_optional,
};