sway_parse/item/
item_fn.rs

1use crate::{Parse, ParseResult, Parser};
2
3use sway_ast::ItemFn;
4
5impl Parse for ItemFn {
6    fn parse(parser: &mut Parser) -> ParseResult<ItemFn> {
7        let fn_signature = parser.parse()?;
8        let body = parser.parse()?;
9        Ok(ItemFn { fn_signature, body })
10    }
11}