typhoon-context-macro 0.1.0-alpha.2

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

#[derive(Clone)]
pub struct ConstraintPayer {
    pub target: Ident,
}

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

        Ok(ConstraintPayer { target })
    }
}