1use crate::priv_prelude::*;
2
3#[derive(Clone, Debug, Serialize)]
4pub struct ItemFn {
5 pub fn_signature: FnSignature,
6 pub body: Braces<CodeBlockContents>,
7}
8
9impl Spanned for ItemFn {
10 fn span(&self) -> Span {
11 Span::join(self.fn_signature.span(), &self.body.span())
12 }
13}