pub struct CLINotFoundError {
pub message: String,
pub cli_path: Option<String>,
}Expand description
Error when the OpenCode CLI executable cannot be found.
Fields§
§message: StringHuman-readable not-found message.
cli_path: Option<String>The path that was searched, if a specific path was configured.
Implementations§
Trait Implementations§
Source§impl Clone for CLINotFoundError
impl Clone for CLINotFoundError
Source§fn clone(&self) -> CLINotFoundError
fn clone(&self) -> CLINotFoundError
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 CLINotFoundError
impl Debug for CLINotFoundError
Source§impl Display for CLINotFoundError
impl Display for CLINotFoundError
Source§impl Error for CLINotFoundError
impl Error for CLINotFoundError
1.30.0 · 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()
Source§impl From<CLINotFoundError> for Error
impl From<CLINotFoundError> for Error
Source§fn from(source: CLINotFoundError) -> Self
fn from(source: CLINotFoundError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CLINotFoundError
impl RefUnwindSafe for CLINotFoundError
impl Send for CLINotFoundError
impl Sync for CLINotFoundError
impl Unpin for CLINotFoundError
impl UnsafeUnpin for CLINotFoundError
impl UnwindSafe for CLINotFoundError
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.