pub enum CiabError {
Show 62 variants
SandboxNotFound(String),
SandboxAlreadyExists(String),
SandboxInvalidState {
current: String,
expected: String,
},
SandboxCreationFailed(String),
SandboxTimeout(String),
AgentProviderNotFound(String),
AgentNotRunning,
AgentCommunicationError(String),
SessionNotFound(String),
SessionInvalidState(String),
WorkspaceNotFound(String),
WorkspaceAlreadyExists(String),
WorkspaceValidationError(String),
TemplateSourceNotFound(String),
TemplateSyncFailed(String),
CredentialNotFound(String),
DecryptionFailed(String),
OAuthFlowFailed(String),
OAuthTokenExpired,
RuntimeUnavailable(String),
OpenSandboxError(String),
KubernetesError(String),
KubernetesPodNotFound(String),
Ec2Error(String),
SshError(String),
PackerError(String),
ImageBuildError(String),
ResourceResolutionError(String),
Unsupported(String),
ProvisioningFailed(String),
GitCloneFailed(String),
ScriptExecutionFailed(String),
LocalMountFailed(String),
GitWorktreeFailed(String),
AgentFsError(String),
StreamBufferOverflow,
StreamConnectionLost,
FileNotFound(String),
ExecFailed(String),
ConfigError(String),
ConfigValidationError(String),
Unauthorized(String),
Forbidden(String),
RateLimited,
TunnelNotFound(String),
TunnelCreationFailed(String),
ClientTokenNotFound(String),
ClientTokenExpired,
ClientTokenRevoked,
InsufficientScope(String),
GatewayNotEnabled,
FrpError(String),
TunnelProviderError(String),
TunnelProviderNotReady(String),
ChannelNotFound(String),
ChannelAdapterError(String),
ChannelSenderNotAllowed(String),
Internal(String),
External(String),
Timeout(String),
Database(String),
Serialization(Error),
}Variants§
SandboxNotFound(String)
SandboxAlreadyExists(String)
SandboxInvalidState
SandboxCreationFailed(String)
SandboxTimeout(String)
AgentProviderNotFound(String)
AgentNotRunning
AgentCommunicationError(String)
SessionNotFound(String)
SessionInvalidState(String)
WorkspaceNotFound(String)
WorkspaceAlreadyExists(String)
WorkspaceValidationError(String)
TemplateSourceNotFound(String)
TemplateSyncFailed(String)
CredentialNotFound(String)
DecryptionFailed(String)
OAuthFlowFailed(String)
OAuthTokenExpired
OpenSandboxError(String)
KubernetesError(String)
KubernetesPodNotFound(String)
Ec2Error(String)
SshError(String)
PackerError(String)
ImageBuildError(String)
ResourceResolutionError(String)
Unsupported(String)
ProvisioningFailed(String)
GitCloneFailed(String)
ScriptExecutionFailed(String)
LocalMountFailed(String)
GitWorktreeFailed(String)
AgentFsError(String)
StreamBufferOverflow
StreamConnectionLost
FileNotFound(String)
ExecFailed(String)
ConfigError(String)
ConfigValidationError(String)
Forbidden(String)
RateLimited
TunnelNotFound(String)
TunnelCreationFailed(String)
ClientTokenNotFound(String)
ClientTokenExpired
ClientTokenRevoked
InsufficientScope(String)
GatewayNotEnabled
FrpError(String)
TunnelProviderError(String)
TunnelProviderNotReady(String)
ChannelNotFound(String)
ChannelAdapterError(String)
ChannelSenderNotAllowed(String)
Internal(String)
External(String)
Timeout(String)
Database(String)
Serialization(Error)
Implementations§
Source§impl CiabError
impl CiabError
pub fn status_code(&self) -> u16
pub fn error_code(&self) -> &str
Trait Implementations§
Source§impl Error for CiabError
impl Error for CiabError
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 IntoResponse for CiabError
impl IntoResponse for CiabError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Auto Trait Implementations§
impl Freeze for CiabError
impl !RefUnwindSafe for CiabError
impl Send for CiabError
impl Sync for CiabError
impl Unpin for CiabError
impl UnsafeUnpin for CiabError
impl !UnwindSafe for CiabError
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> 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.