More Syn Syntax Tree Traversal Trait
SSTTT crate provide some useful trait for syn syntax tree traversal.
fallible Fold
pubtraitTryFold{typeError;fntry_fold_abi(&mutself,t: syn::Abi) -> Result<syn::Abi,Self::Error>{try_fold_abi(self, t)}// ...}fallible take (like fold but without return new value)
pubtraitTryTake{typeError;fntry_take_abi(&mutself,t: syn::Abi) -> Result<(),Self::Error>{try_take_abi(self, t)}// ...}