fluentci_shared/
devenv.rs

1use extism::{convert::Json, *};
2use fluentci_common::devenv::devenv as common_devenv;
3
4use crate::state::State;
5
6host_fn!(pub devenv(user_data: State;) -> Json<Devenv> {
7    let state = user_data.get()?;
8    let state = state.lock().unwrap();
9    let graph = state.graph.clone();
10
11    let devenv = common_devenv(graph, true)?;
12    Ok(Json(devenv))
13});