biscuit-auth / biscuit-rust

Rust implementation of the Biscuit authorization token
https://www.biscuitsec.org
209 stars 29 forks source link

Support for closures #202

Closed divarvel closed 4 months ago

divarvel commented 9 months ago

The goal of this branch is to explore how to add support for closures in the stack machine

codspeed-hq[bot] commented 4 months ago

CodSpeed Performance Report

Merging #202 will not alter performance

Comparing closures (6fe9bfd) with v5 (3e3f071)

Summary

✅ 12 untouched benchmarks

codecov[bot] commented 4 months ago

Codecov Report

Attention: Patch coverage is 88.65546% with 27 lines in your changes are missing coverage. Please review.

Project coverage is 68.57%. Comparing base (3e3f071) to head (6fe9bfd).

Files Patch % Lines
biscuit-auth/src/format/convert.rs 85.55% 13 Missing :warning:
biscuit-auth/src/datalog/expression.rs 92.75% 5 Missing :warning:
biscuit-parser/src/builder.rs 0.00% 5 Missing :warning:
biscuit-auth/src/token/builder.rs 80.00% 3 Missing :warning:
biscuit-auth/src/datalog/mod.rs 75.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## v5 #202 +/- ## ========================================== + Coverage 67.91% 68.57% +0.66% ========================================== Files 25 25 Lines 5507 5681 +174 ========================================== + Hits 3740 3896 +156 - Misses 1767 1785 +18 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.