pub enum ApiErrorCode {
Show 39 variants
ServiceNotFound,
ServiceAlreadyExists,
ServiceAlreadyRunning,
ServiceNotRunning,
ServiceStartFailed,
ServiceStopFailed,
FileNotFound,
FileAlreadyExists,
FileReadError,
FileWriteError,
DirectoryCreateError,
InvalidYaml,
InvalidServiceName,
InvalidConfiguration,
ValidationFailed,
YamlTooLarge,
ServiceNameMismatch,
InvalidServiceDefinition,
ImportFailed,
RecordingNotActive,
RecordingAlreadyActive,
RecordingStartFailed,
RecordingStopFailed,
NoRequestsCaptured,
AiNotConfigured,
AiGenerationFailed,
AiProviderError,
InvalidAiProvider,
CodeGenerationFailed,
ConfigLoadError,
ConfigSaveError,
ConfigValidationError,
AuthenticationRequired,
InvalidToken,
TokenExpired,
InternalError,
InvalidRequest,
InvalidParameter,
MissingParameter,
}Expand description
Standard error codes for API responses.
Variants§
ServiceNotFound
ServiceAlreadyExists
ServiceAlreadyRunning
ServiceNotRunning
ServiceStartFailed
ServiceStopFailed
FileNotFound
FileAlreadyExists
FileReadError
FileWriteError
DirectoryCreateError
InvalidYaml
InvalidServiceName
InvalidConfiguration
ValidationFailed
YamlTooLarge
ServiceNameMismatch
InvalidServiceDefinition
ImportFailed
RecordingNotActive
RecordingAlreadyActive
RecordingStartFailed
RecordingStopFailed
NoRequestsCaptured
AiNotConfigured
AiGenerationFailed
AiProviderError
InvalidAiProvider
CodeGenerationFailed
ConfigLoadError
ConfigSaveError
ConfigValidationError
AuthenticationRequired
InvalidToken
TokenExpired
InternalError
InvalidRequest
InvalidParameter
MissingParameter
Trait Implementations§
Source§impl Clone for ApiErrorCode
impl Clone for ApiErrorCode
impl Copy for ApiErrorCode
Source§impl Debug for ApiErrorCode
impl Debug for ApiErrorCode
Source§impl<'de> Deserialize<'de> for ApiErrorCode
impl<'de> Deserialize<'de> for ApiErrorCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ApiErrorCode
impl Display for ApiErrorCode
impl Eq for ApiErrorCode
Source§impl PartialEq for ApiErrorCode
impl PartialEq for ApiErrorCode
Source§impl Serialize for ApiErrorCode
impl Serialize for ApiErrorCode
impl StructuralPartialEq for ApiErrorCode
Auto Trait Implementations§
impl Freeze for ApiErrorCode
impl RefUnwindSafe for ApiErrorCode
impl Send for ApiErrorCode
impl Sync for ApiErrorCode
impl Unpin for ApiErrorCode
impl UnsafeUnpin for ApiErrorCode
impl UnwindSafe for ApiErrorCode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more