cel-cxx 0.2.5

A high-performance, type-safe Rust interface for Common Expression Language (CEL), build on top of cel-cpp with zero-cost FFI bindings via cxx
Documentation
use super::{impl_from, impl_into, impl_typed};
use crate::{types::*, values::*};

impl_typed!(
    Type: Value {
        ValueType => TypeType::new(None),
    }
);

impl_into!(
    Type: Value {
        ValueType => |self| self,
    }
);

impl_from!(
    Type: Value {
        ValueType => |v| v.clone(),
        &ValueType as &'a ValueType => |v| v,
    }
);