pub enum WarpCliError {
NotStarted {
source: Error,
},
TimedOut {
after: Duration,
},
DaemonUnreachable {
status: ExitStatus,
stderr: String,
},
Refused {
status: ExitStatus,
stderr: String,
},
Malformed {
source: FromUtf8Error,
},
}Expand description
A warp-cli call that did not answer.
Variants§
NotStarted
TimedOut
The process is killed.
DaemonUnreachable
warp-cli could not reach its daemon, as while the daemon restarts. The text is the stderr alone, which callers match on.
Refused
The text is the stderr alone, which callers match on.
Malformed
Fields
§
source: FromUtf8ErrorTrait Implementations§
Source§impl Debug for WarpCliError
impl Debug for WarpCliError
Source§impl Display for WarpCliError
impl Display for WarpCliError
Source§impl Error for WarpCliError
impl Error for WarpCliError
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<WarpCliError> for VnetLookupError
impl From<WarpCliError> for VnetLookupError
Source§fn from(source: WarpCliError) -> Self
fn from(source: WarpCliError) -> Self
Converts to this type from the input type.
Source§impl From<WarpCliError> for WarpConnectError
impl From<WarpCliError> for WarpConnectError
Source§fn from(source: WarpCliError) -> Self
fn from(source: WarpCliError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for WarpCliError
impl !UnwindSafe for WarpCliError
impl Freeze for WarpCliError
impl Send for WarpCliError
impl Sync for WarpCliError
impl Unpin for WarpCliError
impl UnsafeUnpin for WarpCliError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.