typhoon-context-macro 0.1.0-alpha.6

TODO
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use syn::{
    parse::{Parse, ParseStream},
    Expr, Token,
};

#[derive(Clone)]
pub struct ConstraintProgram(pub Expr);

impl Parse for ConstraintProgram {
    fn parse(input: ParseStream) -> syn::Result<Self> {
        input.parse::<Token![=]>()?;
        let program_id = input.parse()?;

        Ok(ConstraintProgram(program_id))
    }
}