Box retained stdio transport guard

Avoid the Windows clippy large-enum-variant failure while preserving the retained stdio child cleanup guard behavior.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
starr-openai
2026-05-06 14:39:01 -07:00
parent 62bd368d38
commit dd1c9ff41a

View File

@@ -26,15 +26,17 @@ pub(crate) enum JsonRpcConnectionEvent {
pub(crate) enum JsonRpcTransport {
Plain,
Stdio { _transport: StdioTransport },
Stdio {
_transport: Box<StdioTransport>,
},
}
impl JsonRpcTransport {
fn from_child_process(child_process: Child) -> Self {
Self::Stdio {
_transport: StdioTransport {
_transport: Box::new(StdioTransport {
child_process: Some(child_process),
},
}),
}
}
}