#compile-time #datalog #tokens #macro #parser #authorization #biscuit

macro biscuit-quote

macros for compile time datalog parsing for Biscuit authorization tokens

10 releases

new 0.3.0-alpha.1 Jan 16, 2025
0.2.2 Aug 29, 2023
0.2.1 Apr 26, 2023
0.2.0 Mar 27, 2023
0.1.0 Jun 12, 2022

#2407 in Procedural macros

Download history 27314/week @ 2024-09-28 28179/week @ 2024-10-05 17999/week @ 2024-10-12 26551/week @ 2024-10-19 30470/week @ 2024-10-26 33360/week @ 2024-11-02 23521/week @ 2024-11-09 42336/week @ 2024-11-16 41642/week @ 2024-11-23 48935/week @ 2024-11-30 67897/week @ 2024-12-07 92860/week @ 2024-12-14 15564/week @ 2024-12-21 36904/week @ 2024-12-28 91435/week @ 2025-01-04 108545/week @ 2025-01-11

266,622 downloads per month
Used in biscuit-auth

Apache-2.0

27KB
597 lines

Macro crate for biscuit datalog

This crate provides datalog parsing macros for biscuit-auth. It is reexported by it, so it is not meant to be used directly. It is split in a separate crate in order to avoid a dependency cycle.


lib.rs:

Procedural macros to build biscuit-auth tokens and authorizers

Dependencies

~1.9–2.6MB
~52K SLoC