pub enum InnerErrorCode {
Show 21 variants
Unknown = -1,
Success = 0,
RuntimeCreationFailedError = 101,
ParameterEmpty = 102,
DuplicateTaskError = 103,
EnqueueError = 104,
IoError = 105,
HttpError = 106,
ClientClosed = 107,
TaskNotFound = 108,
ResponseStatusError = 109,
MissingOrInvalidContentLengthFromHead = 110,
CommandSendFailed = 111,
CommandResponseFailed = 112,
ResponseParseError = 113,
InvalidRange = 114,
FileNotFound = 115,
ChecksumMismatch = 116,
InvalidTaskState = 117,
LockPoisoned = 118,
HttpClientBuildFailed = 119,
}Variants§
Unknown = -1
Success = 0
成功
RuntimeCreationFailedError = 101
ParameterEmpty = 102
DuplicateTaskError = 103
the same file is already queued or running
EnqueueError = 104
IoError = 105
HttpError = 106
ClientClosed = 107
客户端已经执行过 close,不可再提交或控制任务。
TaskNotFound = 108
控制接口收到未知 task_id(例如任务已结束或 id 不存在)。
ResponseStatusError = 109
MissingOrInvalidContentLengthFromHead = 110
CommandSendFailed = 111
控制命令发送到调度线程失败(队列关闭/线程退出等)。
CommandResponseFailed = 112
控制命令已发送,但应答通道异常关闭。
ResponseParseError = 113
JSON 等响应体解析失败。
InvalidRange = 114
HTTP Range 协议非法(状态、Content-Range、偏移等不一致)。
FileNotFound = 115
本地文件不存在(常见于上传源文件丢失)。
ChecksumMismatch = 116
文件校验失败(例如签名/摘要不匹配)。
InvalidTaskState = 117
任务当前状态不允许该操作(例如 resume 非 paused 任务)。
LockPoisoned = 118
内部锁被 poison,无法安全读取/写入共享状态。
HttpClientBuildFailed = 119
构建内置 HTTP 客户端失败。
Trait Implementations§
Source§impl Clone for InnerErrorCode
impl Clone for InnerErrorCode
Source§fn clone(&self) -> InnerErrorCode
fn clone(&self) -> InnerErrorCode
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 InnerErrorCode
impl Debug for InnerErrorCode
Source§impl PartialEq for InnerErrorCode
impl PartialEq for InnerErrorCode
impl Eq for InnerErrorCode
impl StructuralPartialEq for InnerErrorCode
Auto Trait Implementations§
impl Freeze for InnerErrorCode
impl RefUnwindSafe for InnerErrorCode
impl Send for InnerErrorCode
impl Sync for InnerErrorCode
impl Unpin for InnerErrorCode
impl UnsafeUnpin for InnerErrorCode
impl UnwindSafe for InnerErrorCode
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