#tonic #protobuf #grpc #grpc-protobuf #codegen

tinc-cel

A CEL Type used by tinc-build and tinc for validating protobuf messages

9 releases

Uses new Rust 2024

0.2.0 Aug 6, 2025
0.1.7 Jul 12, 2025
0.1.6 Jun 16, 2025
0.1.3 May 30, 2025
0.0.2 May 15, 2025

#26 in #grpc-protobuf

Download history 99/week @ 2025-07-30 252/week @ 2025-08-06 386/week @ 2025-08-13 225/week @ 2025-08-20 59/week @ 2025-08-27 73/week @ 2025-09-03 18/week @ 2025-09-10 31/week @ 2025-09-17 11/week @ 2025-09-24 43/week @ 2025-10-01 9/week @ 2025-10-08 18/week @ 2025-10-15 28/week @ 2025-10-22 22/week @ 2025-10-29 27/week @ 2025-11-05 7/week @ 2025-11-12

88 downloads per month
Used in 2 crates

MIT/Apache

115KB
3K SLoC

tinc-cel

[!WARNING]
This crate is under active development and may not be stable.

License: MIT OR Apache-2.0 docs.rs crates.io GitHub Actions: ci Codecov


Currently this is a fully private api used by tinc and tinc-build to compile and execute CEL expressions.

Feature flags

  • runtime — Enables runtime enum type indexing
  • docs — Enables documentation of feature flags

License

This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.

SPDX-License-Identifier: MIT OR Apache-2.0

Dependencies

~6–8.5MB
~142K SLoC