pub struct DeleteCommand { /* private fields */ }Expand description
Permanently delete a saved session (codex delete <SESSION>).
Implementations§
Source§impl DeleteCommand
impl DeleteCommand
Sourcepub fn new(session: impl Into<String>) -> Self
pub fn new(session: impl Into<String>) -> Self
Create a delete command targeting the given session id or name.
Sourcepub fn config(self, key_value: impl Into<String>) -> Self
pub fn config(self, key_value: impl Into<String>) -> Self
Override a config key (-c key=value). May be called multiple times.
Sourcepub fn enable(self, feature: impl Into<String>) -> Self
pub fn enable(self, feature: impl Into<String>) -> Self
Enable an optional feature flag (--enable <feature>).
Sourcepub fn disable(self, feature: impl Into<String>) -> Self
pub fn disable(self, feature: impl Into<String>) -> Self
Disable an optional feature flag (--disable <feature>).
Sourcepub fn retry(self, policy: RetryPolicy) -> Self
pub fn retry(self, policy: RetryPolicy) -> Self
Override the retry policy for this command.
Trait Implementations§
Source§impl Clone for DeleteCommand
impl Clone for DeleteCommand
Source§fn clone(&self) -> DeleteCommand
fn clone(&self) -> DeleteCommand
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 CodexCommand for DeleteCommand
impl CodexCommand for DeleteCommand
Auto Trait Implementations§
impl Freeze for DeleteCommand
impl RefUnwindSafe for DeleteCommand
impl Send for DeleteCommand
impl Sync for DeleteCommand
impl Unpin for DeleteCommand
impl UnsafeUnpin for DeleteCommand
impl UnwindSafe for DeleteCommand
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