error
Types
异常类型
pub type Class {
ErrorClass
ExitClass
ThrowClass
}
Constructors
-
ErrorClass -
ExitClass -
ThrowClass
异常的基础信息:
class:异常类型
is_gleam_error:是否为gleam异常
message:异常附带的消息(如果是gleam异常)
file:异常产生的文件(如果是gleam异常)
line:异常产生的行号(如果是gleam异常)
reason:原始的Reason,可自行解析
stacktrace:原始的Stackrace,可自行解析
pub type Exception {
Exception(
class: Class,
is_gleam_error: Bool,
message: option.Option(String),
file: option.Option(String),
line: option.Option(Int),
reason: dynamic.Dynamic,
stacktrace: dynamic.Dynamic,
)
}
Constructors
-
Exception( class: Class, is_gleam_error: Bool, message: option.Option(String), file: option.Option(String), line: option.Option(Int), reason: dynamic.Dynamic, stacktrace: dynamic.Dynamic, )