pub enum OpencodeError {
MissingBinary,
Spawn {
binary: PathBuf,
source: Error,
},
Timeout {
timeout: Duration,
},
Wait(Error),
StdoutRead(Error),
StderrRead(Error),
MissingStdout,
Join(String),
InvalidRequest(String),
SelectionFailed {
message: String,
},
RunFailed {
status: ExitStatus,
message: String,
},
}Variants§
MissingBinary
Spawn
Timeout
Wait(Error)
StdoutRead(Error)
StderrRead(Error)
MissingStdout
Join(String)
InvalidRequest(String)
SelectionFailed
RunFailed
Trait Implementations§
Source§impl Debug for OpencodeError
impl Debug for OpencodeError
Source§impl Display for OpencodeError
impl Display for OpencodeError
Source§impl Error for OpencodeError
impl Error for OpencodeError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for OpencodeError
impl !RefUnwindSafe for OpencodeError
impl Send for OpencodeError
impl Sync for OpencodeError
impl Unpin for OpencodeError
impl UnsafeUnpin for OpencodeError
impl !UnwindSafe for OpencodeError
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