1 2 3 4 5 6 7 8 9 10 11 12
use super::Chain; use syn::parse::ParseStream; /// /// Build chain from `ParseStream` /// pub trait ParseChain<T: Chain> { /// /// Builds `T` from input `ParseStream`. /// fn build_from_parse_stream(&self, input: ParseStream<'_>) -> syn::Result<T>; }