pub enum ServerlessError {
ColdStartTimeout(u64),
PoolError(String),
SnapshotError(String),
SerializationError(String),
DeserializationError(String),
ProviderError(String),
MemoryLimitExceeded {
used_mb: u64,
limit_mb: u64,
},
GpuNotAvailable,
WarmupFailed(String),
IoError(Error),
ConfigError(String),
}Expand description
Serverless deployment errors
Variants§
ColdStartTimeout(u64)
Cold start timeout
PoolError(String)
Fragment pool error
SnapshotError(String)
Snapshot error
SerializationError(String)
State serialization error
DeserializationError(String)
State deserialization error
ProviderError(String)
Provider error
MemoryLimitExceeded
Memory limit exceeded
GpuNotAvailable
GPU not available
WarmupFailed(String)
Warmup failed
IoError(Error)
IO error
ConfigError(String)
Configuration error
Trait Implementations§
Source§impl Debug for ServerlessError
impl Debug for ServerlessError
Source§impl Display for ServerlessError
impl Display for ServerlessError
Source§impl Error for ServerlessError
impl Error for ServerlessError
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 ServerlessError
impl !RefUnwindSafe for ServerlessError
impl Send for ServerlessError
impl Sync for ServerlessError
impl Unpin for ServerlessError
impl !UnwindSafe for ServerlessError
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