pub struct CodexProcessConfig {
pub executable: PathBuf,
pub args: Vec<String>,
pub cwd: Option<PathBuf>,
pub rpc: RpcConfig,
pub shutdown_timeout: Duration,
pub restart_backoff: Duration,
}Expand description
Child process configuration.
Fields§
§executable: PathBufCodex executable path or command name.
args: Vec<String>Extra arguments after app-server.
cwd: Option<PathBuf>Optional process working directory.
rpc: RpcConfigJSONL connection limits.
shutdown_timeout: DurationGrace period before forceful termination.
restart_backoff: DurationMinimum interval between child starts to bound restart storms.
Trait Implementations§
Source§impl Clone for CodexProcessConfig
impl Clone for CodexProcessConfig
Source§fn clone(&self) -> CodexProcessConfig
fn clone(&self) -> CodexProcessConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodexProcessConfig
impl Debug for CodexProcessConfig
Auto Trait Implementations§
impl Freeze for CodexProcessConfig
impl RefUnwindSafe for CodexProcessConfig
impl Send for CodexProcessConfig
impl Sync for CodexProcessConfig
impl Unpin for CodexProcessConfig
impl UnsafeUnpin for CodexProcessConfig
impl UnwindSafe for CodexProcessConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more