| async fn FUNCTION_NAME(handles: LocalComponentHandles) -> Result<(), Error> { | |
| let mut fs = ServiceFs::new(); | |
| // Implement mocked component below, ex: | |
| // fs.dir("svc") | |
| // .add_fidl_service(move |mut stream: PROTOCOL_REQUEST_STREAM| { | |
| // // mock the fidl service | |
| // }) | |
| // .add_fidl_service(move |mut stream: some_other_request| { | |
| // // mock the fidl service | |
| // }); | |
| fs.serve_connection(handles.outgoing_dir.into_channel()).unwrap(); | |
| fs.collect::<()>().await; | |
| Ok(()) | |
| } |