pub struct OpencodeRunRequest { /* private fields */ }Implementations§
Source§impl OpencodeRunRequest
impl OpencodeRunRequest
pub fn new(prompt: impl Into<String>) -> Self
pub fn model(self, model: impl Into<String>) -> Self
pub fn session(self, session_id: impl Into<String>) -> Self
pub fn continue_session(self, value: bool) -> Self
pub fn fork(self, value: bool) -> Self
pub fn working_dir(self, path: impl Into<PathBuf>) -> Self
pub fn prompt(&self) -> &str
pub fn model_name(&self) -> Option<&str>
pub fn session_id(&self) -> Option<&str>
pub fn continue_requested(&self) -> bool
pub fn fork_requested(&self) -> bool
pub fn working_directory(&self) -> Option<&Path>
Trait Implementations§
Source§impl Clone for OpencodeRunRequest
impl Clone for OpencodeRunRequest
Source§fn clone(&self) -> OpencodeRunRequest
fn clone(&self) -> OpencodeRunRequest
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 OpencodeRunRequest
impl Debug for OpencodeRunRequest
Source§impl PartialEq for OpencodeRunRequest
impl PartialEq for OpencodeRunRequest
impl Eq for OpencodeRunRequest
impl StructuralPartialEq for OpencodeRunRequest
Auto Trait Implementations§
impl Freeze for OpencodeRunRequest
impl RefUnwindSafe for OpencodeRunRequest
impl Send for OpencodeRunRequest
impl Sync for OpencodeRunRequest
impl Unpin for OpencodeRunRequest
impl UnsafeUnpin for OpencodeRunRequest
impl UnwindSafe for OpencodeRunRequest
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