pub enum ScreepsError {
Http(Error),
Json(Error),
Api(String),
Auth,
Config(String),
}Expand description
Screeps 错误类型
Variants§
Http(Error)
http 请求失败
Json(Error)
json 解析失败,可能是响应数据格式错误,或者是数据类型不匹配
Api(String)
api 接口报错
Auth
auth 认证失败
Config(String)
配置错误
Trait Implementations§
Source§impl Debug for ScreepsError
impl Debug for ScreepsError
Source§impl Display for ScreepsError
impl Display for ScreepsError
Source§impl Error for ScreepsError
impl Error for ScreepsError
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<Error> for ScreepsError
impl From<Error> for ScreepsError
Source§fn from(source: ReqwestError) -> Self
fn from(source: ReqwestError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for ScreepsError
impl From<Error> for ScreepsError
Source§fn from(source: SerdeError) -> Self
fn from(source: SerdeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ScreepsError
impl !RefUnwindSafe for ScreepsError
impl Send for ScreepsError
impl Sync for ScreepsError
impl Unpin for ScreepsError
impl !UnwindSafe for ScreepsError
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.