pub struct ForkSessionRequest {
pub session_id: Option<String>,
pub prompt: Option<String>,
pub all: bool,
pub last: bool,
pub overrides: CliOverridesPatch,
}Expand description
Request for codex fork [OPTIONS] [SESSION_ID] [PROMPT].
Fields§
§session_id: Option<String>§prompt: Option<String>§all: bool§last: bool§overrides: CliOverridesPatchPer-call CLI overrides layered on top of the builder.
Implementations§
Source§impl ForkSessionRequest
impl ForkSessionRequest
pub fn new() -> Self
pub fn session_id(self, session_id: impl Into<String>) -> Self
pub fn prompt(self, prompt: impl Into<String>) -> Self
pub fn all(self, enable: bool) -> Self
pub fn last(self, enable: bool) -> Self
pub fn with_overrides(self, overrides: CliOverridesPatch) -> Self
Trait Implementations§
Source§impl Clone for ForkSessionRequest
impl Clone for ForkSessionRequest
Source§fn clone(&self) -> ForkSessionRequest
fn clone(&self) -> ForkSessionRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 ForkSessionRequest
impl Debug for ForkSessionRequest
Source§impl Default for ForkSessionRequest
impl Default for ForkSessionRequest
Source§impl PartialEq for ForkSessionRequest
impl PartialEq for ForkSessionRequest
impl Eq for ForkSessionRequest
impl StructuralPartialEq for ForkSessionRequest
Auto Trait Implementations§
impl Freeze for ForkSessionRequest
impl RefUnwindSafe for ForkSessionRequest
impl Send for ForkSessionRequest
impl Sync for ForkSessionRequest
impl Unpin for ForkSessionRequest
impl UnsafeUnpin for ForkSessionRequest
impl UnwindSafe for ForkSessionRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.