pub mod host {
wasmtime::component::bindgen!({
path: "wit/host",
world: "runtime-host",
additional_derives: [serde::Serialize, serde::Deserialize],
});
}
pub mod tool_host {
wasmtime::component::bindgen!({
path: "wit/host",
world: "tool-host",
imports: { default: async },
additional_derives: [serde::Serialize, serde::Deserialize],
with: {
"murmur:process/process.connection": crate::session_process::Connection,
},
});
}
pub mod hook {
wasmtime::component::bindgen!({
path: "wit/hook",
world: "hook",
additional_derives: [serde::Serialize, serde::Deserialize],
});
}
pub mod process_driver {
wasmtime::component::bindgen!({
path: "wit/process-driver",
world: "process-driver",
exports: { default: async },
additional_derives: [serde::Serialize, serde::Deserialize],
});
}