arete-macros 0.1.1

Proc-macros for defining Arete streams
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Parsing module for arete-macros.
//!
//! This module contains all parsing logic including:
//! - `attributes` - Parsing of #[map], #[event], #[snapshot], etc. macro attributes
//! - `idl` - Parsing of Anchor IDL JSON files
//! - `proto` - Parsing of Protocol Buffer (.proto) files
//! - `conditions` - Parsing of condition expressions
//! - `pdas` - Parsing of pdas! macro blocks

pub mod attributes;
pub mod conditions;
pub mod idl;
pub mod pda_validation;
pub mod pdas;
pub mod proto;

pub use attributes::*;