sway_ast/item/
item_fn.rs

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}