typhoon_syn/constraints/space.rs
1use syn::{
2 parse::{Parse, ParseStream},
3 Expr, Token,
4};
5
6#[derive(Clone)]
7pub struct ConstraintSpace {
8 pub space: Expr,
9}
10
11impl Parse for ConstraintSpace {
12 fn parse(input: ParseStream) -> syn::Result<Self> {
13 input.parse::<Token![=]>()?;
14 let space = input.parse()?;
15
16 Ok(ConstraintSpace { space })
17 }
18}