diff options
Diffstat (limited to 'src/annotate.rs')
-rw-r--r-- | src/annotate.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/annotate.rs b/src/annotate.rs index a11d9b7..9e1e831 100644 --- a/src/annotate.rs +++ b/src/annotate.rs @@ -1,4 +1,6 @@ use serde::Serialize; +use syn::visit::Visit; +use syn::FnDecl; #[derive(Serialize)] #[serde(tag = "type")] @@ -21,3 +23,11 @@ pub enum Annotation { content: String, }, } + +pub struct FnVisitor; + +impl<'ast> Visit<'ast> for FnVisitor { + fn visit_fn_decl(&mut self, i: &'ast FnDecl) { + dbg!(i); + } +} |