Skip to main content

typhoon_syn/constraints/
seeds.rs

1use {
2    crate::utils::SeedsExpr,
3    syn::{
4        parse::{Parse, ParseStream},
5        Token,
6    },
7};
8
9#[derive(Clone)]
10pub struct ConstraintSeeds {
11    pub seeds: SeedsExpr,
12}
13
14impl Parse for ConstraintSeeds {
15    fn parse(input: ParseStream) -> syn::Result<Self> {
16        input.parse::<Token![=]>()?;
17
18        let seeds = input.parse()?;
19        Ok(ConstraintSeeds { seeds })
20    }
21}