Documentation
¶
Index ¶
- Constants
- func IsNotFoundError(err error) bool
- type CompilationError
- type SandboxError
- func NewExecutionTimeoutError(timeout string) *SandboxError
- func NewInvalidCodeError(message string) *SandboxError
- func NewMemoryLimitError(limit int64) *SandboxError
- func NewNotFoundError(message string) *SandboxError
- func NewRuntimeError(message string, cause error) *SandboxError
- func NewSandboxError(code, message string, cause error) *SandboxError
- func NewSecurityViolationError(violation string) *SandboxError
- func NewSystemError(message string, cause error) *SandboxError
- func NewUnsupportedLanguageError(language string) *SandboxError
- func NewValidationError(message string) *SandboxError
- type SyntaxValidationError
Constants ¶
View Source
const ( ErrCodeUnsupportedLanguage = "UNSUPPORTED_LANGUAGE" ErrCodeExecutionTimeout = "EXECUTION_TIMEOUT" ErrCodeMemoryLimit = "MEMORY_LIMIT_EXCEEDED" ErrCodeSecurityViolation = "SECURITY_VIOLATION" ErrCodeRuntimeError = "RUNTIME_ERROR" ErrCodeInvalidCode = "INVALID_CODE" ErrCodeSystemError = "SYSTEM_ERROR" ErrCodeCompilationError = "COMPILATION_ERROR" ErrCodeSyntaxValidation = "SYNTAX_VALIDATION_ERROR" )
错误代码常量
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CompilationError ¶
CompilationError 编译错误
func NewCompilationError ¶
func NewCompilationError(message, details string) *CompilationError
NewCompilationError 创建编译错误
func (*CompilationError) Error ¶
func (e *CompilationError) Error() string
type SandboxError ¶
SandboxError 沙箱错误类型
func NewExecutionTimeoutError ¶
func NewExecutionTimeoutError(timeout string) *SandboxError
NewExecutionTimeoutError 执行超时错误
func NewInvalidCodeError ¶
func NewInvalidCodeError(message string) *SandboxError
NewInvalidCodeError 无效代码错误
func NewMemoryLimitError ¶
func NewMemoryLimitError(limit int64) *SandboxError
NewMemoryLimitError 内存限制错误
func NewNotFoundError ¶
func NewNotFoundError(message string) *SandboxError
NewNotFoundError 资源未找到错误
func NewRuntimeError ¶
func NewRuntimeError(message string, cause error) *SandboxError
NewRuntimeError 运行时错误
func NewSandboxError ¶
func NewSandboxError(code, message string, cause error) *SandboxError
NewSandboxError 创建沙箱错误
func NewSecurityViolationError ¶
func NewSecurityViolationError(violation string) *SandboxError
NewSecurityViolationError 安全违规错误
func NewSystemError ¶
func NewSystemError(message string, cause error) *SandboxError
NewSystemError 系统错误
func NewUnsupportedLanguageError ¶
func NewUnsupportedLanguageError(language string) *SandboxError
NewUnsupportedLanguageError 不支持的语言错误
func NewValidationError ¶
func NewValidationError(message string) *SandboxError
NewValidationError 验证错误
func (*SandboxError) Error ¶
func (e *SandboxError) Error() string
func (*SandboxError) Unwrap ¶
func (e *SandboxError) Unwrap() error
type SyntaxValidationError ¶
SyntaxValidationError 语法验证错误
func NewSyntaxValidationError ¶
func NewSyntaxValidationError(language string, line int, message string) *SyntaxValidationError
NewSyntaxValidationError 创建语法验证错误
func (*SyntaxValidationError) Error ¶
func (e *SyntaxValidationError) Error() string
Click to show internal directories.
Click to hide internal directories.