sway_parse/item/
item_fn.rs1use 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}