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}